Wie wird die VNC-Portnummer mit dem in Mac OS X integrierten VNC-Client angegeben?

16

Ist es möglich, die VNC-Portnummer im integrierten VNC-Client von Mac OS X anzugeben?

Ich versuche, mit dem integrierten VNC-Client von Finder eine Verbindung zum Xen VPS-Computer herzustellen. Ich habe eine solche Adresse verwendet.

vnc://server:port

Dies schlägt jedoch fehl, da ein anderer Port verwendet wird und der integrierte VNC von Finder die Portnummer nicht verarbeiten kann. Wie ich weiß, behandelt es die Nummer nach dem Doppelpunkt als Anzeigenummer und nicht als Portnummer. Gibt es eine Möglichkeit, die Portnummer auf dem VNC-Client anzugeben?

Oder eine Problemumgehung dafür? (Portweiterleitung ??? Ich habe keine Ahnung ...)

Eonil
quelle

Antworten:

15

Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein:

open vnc://server:5900

Oder versuchen Sie 5901, wenn es auf dieser Portnummer ist.

Michael Dillon
quelle
5

Eine VNC-Anzeigenummer ist nur eine andere Möglichkeit, einen Port anzugeben. Anzeige 0 ist gemäß Konvention Port 5900; Zeigen Sie 1 Port 5901 usw. an. Wenn der von Ihrem Server verwendete Port also in der Nähe von 5900 liegt, können Sie 5900 einfach subtrahieren und als Anzeigenummer verwenden.

Im Gegensatz zu Ihrer Aussage akzeptiert der Bildschirmfreigabe-Client von Mac OS X Portnummern mit einer vnc://server:portURL. Verwenden Sie entweder opendas Terminal, wie von Michael Dillon vorgeschlagen, oder wählen Sie im Finder-Menü "Gehe zu" die Option "Mit Server verbinden ..." und geben Sie die Adresse ein.

Wenn dies nicht funktioniert, sind möglicherweise Ihr VNC-Client und -Server nicht kompatibel - der Mac OS X VNC-Server ist sicherlich etwas eigenwillig. Versuchen Sie, einen anderen VNC-Client wie Chicken of the VNC herunterzuladen . Wenn das nicht funktioniert, wissen Sie, dass es sich nicht um Client-Probleme handelt und dass eine Art Firewall im Weg stehen könnte.

Scott
quelle
Richtig. Nach meiner Erfahrung können Sie die vnc://server:1Konvention nicht mit dem in Mac integrierten VNC-Client verwenden. Sie müssen die reale Portnummer verwenden, dievnc://server:5901
wisbucky
0

Ich kann Chicken of the VNC nicht finden, habe aber Vine VNC Server für OSX gefunden und das hat meine Probleme mit dem eingebauten OS X VNC Server gelöst.

juancio
quelle
1
Können Sie den verlinkten Inhalt beschreiben und wie er sich auf die Frage bezieht? Dies hilft sicherzustellen, dass diese Antwort für den Fall nützlich bleibt, dass der Link ungültig wird. Bitte seien Sie außerdem vorsichtig, wenn Sie Links zu Antworten dieser Art veröffentlichen - diese könnten von der Community als Spam angesehen werden, sei es korrekt oder auf andere Weise. Weitere Informationen finden Sie in den FAQ .
bwDraco
0

Ob Sie eine Verbindung zu dem gewünschten Port herstellen können, hängt möglicherweise von Ihrer Routerkonfiguration ab. Möglicherweise müssen Sie eine Portweiterleitung über die NAT-Einstellungen Ihres Routers konfigurieren. Wenn Ihr Router beispielsweise eine öffentliche IP-Adresse hat, z. B. 123.123.1.1, Ihr Computer jedoch nur eine lokale IP-Adresse hat (z. B. 192.168.xx oder Ähnliches, abhängig von Ihrem ISP), müssen Sie den Port 5900 Ihres Routers an den Port 5900 von weiterleiten Ihren Computer, damit alle eingehenden Anforderungen an Port 5900 Ihres Routers an Port 5900 Ihres Computers weitergeleitet werden. Wie dies gemacht wird, hängt von Ihrer Router- und Internetkonfiguration ab. Achten Sie jedoch auf einige erweiterte Einstellungen in der NAT-Konfiguration. Ich habe es nur für mich getan, erfolgreich. Beide, die Open VNC: // Server: Port vom Terminal oder Finder> Connect to Server> VNC: // Server: Port verwenden, funktionieren einwandfrei.

armando.sano
quelle