SSH-L-Verbindung erfolgreich, aber lokale Host-Portweiterleitung funktioniert nicht "Kanal 3: Öffnen fehlgeschlagen: Verbindung fehlgeschlagen: Verbindung abgelehnt"
In meinem Labor wird RStudio auf einem Server ausgeführt. Vor ein paar Wochen habe ich von meinem Cousin aus erfolgreich eine Verbindung zum Server hergestellt und das serverseitige RStudio über meinen lokalen Firefox-Browser aufgerufen. Wenn ich versuche, von zu Hause aus (über meinen eigenen Router) auf den Server RStudio zuzugreifen, funktioniert dies nicht. Ich benötige Hilfe bei der Fehlerbehebung und vermute, es liegt ein Problem am Router vor. Ich verwende Mac OSX 10.6.8. Keine Ahnung, was auf dem Universitätsserver läuft, aber ich glaube nicht, dass es sich um ein serverseitiges Problem handelt.
So hat es funktioniert, als ich es zum ersten Mal bei meinem Cousin gemacht habe: Zuerst habe ich eine VPN-Verbindung zum Universitätsnetzwerk hergestellt. dann rufe ich SSH mit Portweiterleitung an; dann öffne ich einen Firefox-Browser, verbinde mich mit meinem localhost-Port und er öffnet RStudio auf der Serverseite, auf das ich über mein lokales Browserfenster zugreifen kann.
Hier ist das Problem, das ich gerade habe, wenn ich versuche, mich von meinem Heimnetzwerk aus anzumelden:
Ich kann die VPN-Verbindung erfolgreich herstellen. Ich kann mit diesem Befehl auch SSH erfolgreich einrichten:ssh -v -L 8783:localhost:8783 [email protected]
Hier sind die letzten Zeilen der ausführlichen Ausgabe des erfolgreichen Befehls ssh:
debug1: Authentication succeeded (password).
debug1: Local connections to LOCALHOST:8783 forwarded to remote address localhost:8783
debug1: Local forwarding listening on 127.0.0.1 port 8783.
debug1: channel 0: new [port listener]
debug1: Local forwarding listening on ::1 port 8783.
debug1: channel 1: new [port listener]
debug1: channel 2: new [client-session]
debug1: Entering interactive session.
Last login: Mon Sep 2 04:02:40 2013 from vpnipaddress
Daher glaube ich, dass ich im VPN- und SSH-Stadium immer noch erfolgreich bin (obwohl ich nicht weiß, warum mein letzter Login der 2. September war, als ich mich seitdem einige Male eingeloggt habe).
Als nächstes öffne ich Firefox und gebe localhost: 8783 ein. Anstatt eine RStudio-Server-App über mein Browserfenster abzurufen, erhalte ich die folgenden Fehlermeldungen:
Im Firefox-Browserfenster heißt es: Server nicht gefunden, Firefox kann den Server unter www.localhost.com nicht finden, Adresse auf Tippfehler überprüfen usw.
Im Terminalfenster heißt es:
debug1: Connection to port 8783 forwarding to localhost port 8783 requested.
debug1: channel 3: new [direct-tcpip]
channel 3: open failed: connect failed: Connection refused
debug1: channel 3: free: direct-tcpip: listening port 8783 for localhost port 8783, connect from 127.0.0.1 port 50420, nchannels 4
Ich bin mir nicht sicher, was ich falsch gemacht habe. Ich habe seit meiner letzten erfolgreichen Verbindung nichts an meinem Laptop geändert. Ich bin auf meinem eigenen Router (anstelle des meines Cousins), also muss ich mich vielleicht mit der Firewall anlegen? Ich habe bereits zugelassen, dass die Ports 22 und 8783 durch die Firewall auf meinen Laptop gelangen (ich bin mir jedoch nicht sicher, ob ich das tun musste). Hilfe?