Anschließen an eine Remote-Linux-Maschine

4987
goldenmean

Ich versuche, von meinem Heimcomputer (Vista) aus eine Verbindung zu einem Ubuntu-10.04 Linux-Desktop am Arbeitsplatz herzustellen, nachdem ich eine Verbindung zu einem Office-VPN hergestellt habe. Ich habe das vnc4server-Paket auf diesem Linux-Rechner installiert. Dann starte ich vncserver manuell über die Befehlszeile. Wenn ich versuche, von meinem Heimcomputer (Vista) aus mit dem VNC-Viewer eine Verbindung herzustellen, wird ein Fehler ausgegeben - Unable to connect to host. Connection refused(10061).

Was könnte der Grund sein und wie kann ich das beheben?

2] Ich habe UltraVNC auch auf meinem Heimcomputer (Vista) installiert. Ich dachte, UltraVNC, infact benötigt keinen Server, der auf dem Computer installiert ist, auf dem wir eine Verbindung herstellen. Ist es richtig, dass wir mit dem UltraVNC-Viewer eine Verbindung zu einem entfernten Rechner (Linux / Windows) herstellen können, ohne dass ein Stück S / W auf diesem entfernten Rechner benötigt wird?

(Für mich beim Verbinden mit UltraVNC wurde auch die Fehlermeldung "Fehlgeschlagene Verbindung" angezeigt.)

Alle Hinweise, um diese Fehler zu beheben, würden helfen.

0

2 Antworten auf die Frage

2
chunkyb2002

Das Problem, dass die Verbindung abgelehnt wurde, kann durch ein paar Dinge verursacht werden. Die ersten Dinge zu überprüfen, sind ...

1) Sie stellen eine Verbindung zur richtigen IP-Adresse und zum richtigen Port her (DNS-Suffixe werden nicht automatisch zu Hostnamen hinzugefügt. Sie sollten den Hostnamen daher über die Befehlszeile auflösen. Versuchen Sie es einfach mit einem Ping-Befehl, um zu sehen, was zurückkommt.)

2) Überprüfen Sie, ob der Server (Ihr Remote-Ubuntu-Computer bei der Arbeit) so konfiguriert ist, dass er eine Verbindung ohne Eingabeaufforderung akzeptiert, da standardmäßig der Remote-Computer um Erlaubnis gefragt wird (oder es sich zumindest lohnt, dies noch zu überprüfen).

Wer hat schon gesagt, dass der UltraVN-Viewer eine Verbindung zu einem Computer ohne Server auf dem Remote-Computer herstellen kann, spricht Müll. Es wäre ein schwerwiegendes Sicherheitsbedenken, wenn Sie einfach in einen beliebigen Computer gelangen könnten.

1
JRT

Überprüfen Sie den Port, zu dem Sie eine Verbindung herstellen möchten. Wenn Sie vnc4server starten, sollte es Ihnen sagen, welche Anzeige es erstellt, zB:

jrt@tails:~$ vnc4server   New 'tails:1 (jrt)' desktop is tails:1  Starting applications specified in /home/jrt/.vnc/xstartup Log file is /home/jrt/.vnc/tails:1.log 

Also, ich habe X bereits ausgeführt, daher hat vnc4server einen neuen X-Server gestartet : 1 . Standardmäßig stellt VNC eine Verbindung zum Port 5900 her. In diesem Fall überwacht der VNC-Server jedoch den Port 5901 .

Auf dem Linux-Rechner können Sie den Befehl ausführen:

netstat -atpn 

und suche nach etwas in der Art von:

tcp6 0 0 [::]:5901 [::]:* LISTEN 2737/Xvnc4 

Eine andere Alternative zu VNC ist FreeNX / nomachine.com.

+1 FreeNX. Viel bessere Benutzererfahrung, und es wird standardmäßig über ssh getunnelt. emgee vor 13 Jahren 0
Die Portnummer, die ich verwendete, war tatsächlich das Problem. Danke für die Lösung. goldenmean vor 13 Jahren 0