VNC-Viewer stellt unter Windows keine Verbindung zum Mac her

10

Ich habe einen VNC-Server auf einem Mac. Wenn ich versuche, einen VNC-Viewer zu verwenden, wird "Keine übereinstimmenden Sicherheitstypen" angezeigt.

Gibt es eine andere Software, die eine Verbindung zu einem Mac wie RDP herstellen kann?

Wenn ich die Bildschirmfreigabe von einem anderen Mac aus verwende, funktioniert dies, jedoch nicht von VNC.

EDIT: Ich benutze:

  • Leopard 10.5.7,
  • vnc VIEWER 4.1.3,
  • nichts auf dem Mac installiert,
  • Im selben LAN,
Christian Chapman
quelle
Ist dies der in OS X integrierte VNC-Server? Welche Version von OS X verwenden Sie? Welchen VNC-Viewer verwenden Sie? Ist das im selben LAN? Gibt es ein Netzwerkgerät zwischen den beiden Computern wie einen Router oder eine Firewall?
Wesley
Ich habe die Frage bearbeitet
Aktivieren Sie "Bildschirmfreigabe" unter "Einstellungen" auf dem Mac, gehen Sie zu "Erweitert", aktivieren Sie beide Kontrollkästchen und geben Sie ein Kennwort ein. - "Remote Management" funktioniert auch, jedoch nur mit einigen Viewern; Wenn Sie beispielsweise TightVNC verwenden möchten, müssen Sie die Bildschirmfreigabe verwenden (Remoteverwaltung funktioniert nicht).
BrainSlugs83
Bei mir hat es erst nach dem Deaktivieren der Firewall funktioniert. Danach fand ich apple.stackexchange.com/questions/112046/…
zoechi

Antworten:

2

Versuchen Sie TightVNC, um eine Verbindung herzustellen. Es scheint zu funktionieren, wenn die kostenlose Version von RealVNC dies nicht tut. http://www.tightvnc.com/

Ich habe auch festgestellt, dass der VNC-Viewer beim Herstellen einer Verbindung zum Mac ausfällt, wenn der Viewer nicht im Millionen- oder Vollfarbmodus ausgeführt wird.

eric.s
quelle
3
Ich habe es versucht und es heißt, der Server hat keinen unterstützten Sicherheitstyp angeboten
Es heißt auch, dass kein konfigurierter Sicherheitstyp von 3.3 Viewer unterstützt wird
Das liegt an dem Versionskonflikt, auf den ich in meiner Antwort Bezug genommen habe.
John Gardeniers
Ich installiere VNC Enterprise View, endlich wurde es verbunden, aber es sieht seltsam aus wie nur 16 Farben oder so
Jetzt funktioniert TightVNC auch, aber das Problem ist die Farbe. TightVNC zeigt auch nur 256 Farben
6

Ich bin nicht sicher, welchen VNC-Server auf Ihrem Mac ausgeführt wird, aber Sie können den integrierten verwenden.

Apple-Menü -> Systemeinstellungen -> Freigabe -> Bildschirmfreigabe

Stellen Sie sicher, dass es für den VNC-Zugriff mit einem Kennwort konfiguriert ist. Versuchen Sie dann, mit einem VNC-Client auf Ihrem PC eine Verbindung zum TCP-Port 5900 herzustellen.

Um die andere Frage zu beantworten: VNC ist eigentlich die Mac-Antwort auf RDP. Sogar das kommerzielle "Apple Remote Desktop" -Paket verwendet letztendlich das VNC-Protokoll.

Datenfänger
quelle
2
Ich hatte das gleiche Problem und das hat bei mir funktioniert. Konfigurieren Sie einfach ein Passwort im Options-Popup.
PiTheNumber
6

Ich habe diesen Befehl ausgeführt und konnte ihn mit RealVNC Open / Free Edition Viewer zum Laufen bringen. Stellen Sie sicher, dass auf dem Client die Farbstufe auf Voll eingestellt ist [Optionen-> Farbe & Codierung-> Farbstufe]

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -off -restart -agent -privs -all -allowAccessFor -allUsers -clientopts -setvncpw -vncpw secret -setvnclegacy -vnclegacy yes

Diese Methode funktioniert über die Befehlszeile (auch lokales Terminal und Remote-SSH-Sitzung).

Parag Doke
quelle
danke danke danke danke, es hat funktioniert und meinen Tag gemacht!
johnshen64
3

Ein paar Jahre später hat sich die "Welt verändert"

Die kostenlose Version von RealVNC (v. 6.17.1113, Nov 2017, x64) funktioniert für mich reibungslos. Insbesondere von Windows 7 Professional bis OS X Yosemite (10.11) und OS X High Sierra (10.13 mit den neuesten Updates) erfordert die in VNC integrierte "OS X-Authentifizierung" mit Benutzername und Kennwort und ohne Änderungen am VNC Serverseite, war kein Problem. Dies sind die Sicherheitstypen 30 und 35: siehe https://vncdotool.readthedocs.io/en/0.8.0/rfbproto.html#security

Obwohl die Leistung eindeutig fehlte. Es verwendet die ZRLE-Komprimierung. Vielleicht ist JPEG oder etwas anderes überlegen, und vielleicht ist professionelles RealVNC optimiert.

TightVNC und TigerVNC beschweren sich beide nicht über unbekannte Codes.

[Und um Himmels willen alles über ein VPN tun, wenn Sie über das Internet gehen.]

BaseZen
quelle
1

Aus dem Speicher müssen Sie entweder einen v3.x-Viewer verwenden oder den konfigurieren, für den Sie das Protokoll der Version 3 verwenden müssen. Wie hängt von Ihrem Betrachter ab, sollte jedoch in der Hilfedatei oder auf der Website behandelt werden.

John Gardeniers
quelle
1

Versuchen Sie, die Verschlüsselung auszuschalten, funktioniert bei mir für ein ähnliches Problem.


quelle
1

Hatte das gleiche Problem bei El Capitan. TightVNC Viewer (Version 2.7.10) funktionierte problemlos mit Yosemite, konnte jedoch nach dem Upgrade auf El Capitan keine Verbindung zum Mac herstellen. TightVNC 2.7.x unterstützt anscheinend kein VNC-Protokoll, das von neueren Versionen von OSX verwendet wird.

Ich habe auf RealVNC Viewer (Version 5.3.1) umgestellt, der fehlerfrei funktioniert.

Łukasz Koniecki
quelle
Können Sie RealVNC mit Sierra zusammenarbeiten lassen? Ich habe versucht, ohne Glück von Windows 10 auf Sierra zuzugreifen. Ich erhalte immer wieder den Fehler "Zeitüberschreitung". Beide Computer befinden sich im selben Netzwerk und ich habe die Bildschirmfreigabe auf meinem Macbook Pro
KMC
0

Dieses Problem kann auftreten, wenn auf dem Server kein Kennwort konfiguriert ist oder der Server mit integrierter Authentifizierung ausgeführt wird und Sie den kostenlosen VNC-Viewer verwenden. Der kostenlose VNC-Viewer unterstützt einige der neueren Authentifizierungsmethoden nicht.

ta.speot.is
quelle
0

Jeder VNC-Client, den ich ausprobiert habe, funktioniert. Auf Ihrem Mac

  1. Gehen Sie zu Systemeinstellungen -> Freigabe -> Bildschirmfreigabe aktivieren
  2. Klicken Sie auf die Computer Settings...Schaltfläche
  3. Aktivieren Sie im Dropdown-Blatt beide Kontrollkästchen für Anyone may request permission to control screenundVNC viewers may control screen with password:
  4. Geben Sie ein Passwort ein
  5. Klicken Sie auf die OKSchaltfläche
  6. Hinterlassen Sie die Systemeinstellungen

Stellen Sie anschließend sicher, dass Sie keine 256 Farben verwenden. Wenn Sie dann eine Verbindung von Ihrem anderen Computer aus herstellen, sollten Sie aufgefordert werden, ein normales VNC-Kennwort einzugeben, gefolgt vom OsX-Anmeldebildschirm, in dem Sie den Benutzer auswählen können, unter dem Sie sich anmelden möchten.

Dave T.
quelle