SSH Port-forwarding mit Dropbear

RifLeb

Neuer User
Mitglied seit
17 Mrz 2006
Beiträge
38
Punkte für Reaktionen
0
Punkte
0
Hallo, ich habe FRB 7050 und hab den ds-mod. Jetzt habe ich schon alles konfiguriert und kann über SSH die Fritzbox erreichen und hab auch im Menü von Putty Portforwarding für Fritz-Oberfläche eingestellt. Jetzt will ich aber nicht auf die Fritzbox selbst zugreifen, sondern auf den PC und das kann man ja mit Putty über Menü nicht mehr machen. Ich will eigentlich den PC über Remotedesktop fernsteuern und zwar verschlüsselt. Ich kenne auch den Port von Remotedesktop : 3389, ich hab ihn auch in der ar7 freigeschaltet, nur wahrscheinlich falsch... ich konnte so ein Forwarding leider nicht einstellen, geht das überhaupt??Bitte dringend um Hilfe..hab schon mit ssh-Befehlen alles mögliche versucht, nur es klappt net...
 
Hallo,

wieso soll das nicht gehen? Wenn die Fritz das unterstützt, dann kann es auch Putty. Ich habe zwar SSH ncht auf der FritzBox, sondern auf meiner d-Box2, aber der Effekt sollte der gleiche sein. Dafür habe ich Port 22 auf die IP der d-Box weitergeleitet.

Beispiel: Meine Fritz hat die Adresse 192.168.178.1, mein PC die 192.168.178.2, meine d-Box ist 192.168.178.3, Ziel ist die Weiterleitung von VNC (Port 5900):

In Putty im Feld "Tunnels" habe ich nun z.B. einen Eintrag generiert mit "Source Port" '5900', und "Destination" '192.168.1.2:5900'. Unten die Punkte sind bei "Local" und "Auto".
Das führt zu einem Eintrag in der Liste in Putty mit folgendem Aussehen:
Code:
L5900     192.168.178.2:5900
(Im Bild sind noch zwei weitere Ports auf die HTTP Oberfläche der Fritzbox und der d-Box)
Ergebnis: Ich baue eine SSH Verbindung zu meiner dyndns Adresse auf (=> zur d-Box2) und habe problemlos Zugriff auf den VNC Server meines PCs mit einem Aufruf auf localhost::5900 im VNCviewer. Klappt vom PC an meinem Arbeitsplatz oder bei meinem Vater.

//EDIT: Der Vollständigkeit halber: ein Aufruf von ssh in z.B. cygwin hätte das Format:
Code:
ssh -L 5900:192.168.178.3:5900 mydomain.dyndns.org
Auf dem Linux Rechner an meinem Arbeitsplatz läuft standardmäßig ger kein VNC Server sondern wird erst bei Bedarf gestartet:
Code:
ssh -L 5900:hostname:5900 host.firma.de 'x11vnc -localhost -display :0'

Hach ja, SSH ist sowas feines ... kann man fast einen VPN Ersatzbetrieb mit aufsetzen (wenn die UDP Problemchen nicht wären ...)

Viele Grüße

Frank
 

Anhänge

  • Putty.JPG
    Putty.JPG
    42.2 KB · Aufrufe: 74
Zuletzt bearbeitet:
Hallo RifLeb!

In der ar7.cfg gibst Du den Port 22 für Putty frei. Mach einfach folgenden Eintrag:

"tcp 0.0.0.0:22 0.0.0.0:22",

Damit erreichst Du eine Box aus dem Internet auf Port 22. Dann nurnoch, wie von frank_m24 schon gesagt, einen Tunnel in Putty eintragen:

L3389
IP.Deiner.Maschine.Daheim:3389

Danach erreichst Du die Maschine zuhause unter localhost:3389.

Wenn Dein lokaler Rechner allerdings auch RemoteDesktop anbietet geht das ganze nicht. Dann mußt Du eine neue Netzwerkkarte virtuell einbauen. Einfach neue Hardware hinzufügen: Microsoft Loopbackadapter. Dem nimmt man dann einfach alle Protokolle und Dienste bis auf TCP/IP. Da einfach eine fest IP eintragen. Damit ändert sich die Einstellung bei Putty so:

LOOP.BACK.ADAPTER.IP:3389
IP.Deiner.Maschine.Daheim:3389

Das Eingabefeld in Putty scheint dafür zu klein... aber es passt trotzdem rein und: Es funktioniert!

Probiers aus

Grüsse vom meimi039
 
Leute, danke für eure ausführlichen Beiträge!!!Aber das mit der virtuellen Netzwerkkarte versteh ich nicht so ganz. Also muss der PC, von dem ich auf die Fritzbox und dann auf einen anderen PC zugreifen will, Remotedesktop deaktiviert haben oder man kann Remotedesktop lassen, wenn man eine virtuelle Netzwerkkarte hinzufügt?!Jetzt habe ich die virtuelle Netzwerkkarte eingerichtet, sie kann ja irgend eine IP haben, also habe ich 192.180.0.1 genommen und dann in Putty alles so eingestellt, wie du geschrieben hast, nur wenn ich jetzt auf dem PC localhost:3389 eintippe,komme ich leider nicht rein...Was mache ich falsch?

PS: Hat jemand vielleicht eine ausführliche Anleitung für SSH gesehen, in der so die wichtigsten Funktionen an Beispielen erklärt werden, es gibt ja auch Remoteforwarding usw. und da blicke ich einfach nicht durch, wozu man das ganze braucht..hab jetzt zwar den Artikel auf Tecchannel durchgelesen aber ist nicht so ausführlich,find ich..
 
Zuletzt bearbeitet:
Du kannst auf dem PC ruhig Remotedesktop aktiviert lassen, und du brauchst auch keine virtuelle Netrzwerkkarte, nimm einfach einen anderen Port als den Standardport (denn da lauscht dann ja schon der Remotedesktop deines PCs).

Also z.B.
L13389
IP.Deiner.Maschine.Daheim:3389

Und dann machst du eine Remotedesktopverbindung zu localhost:13389.

Edit: Siehe Anhang. Dort leite ich meinen lokalen Port 81 auf das Webinterface der Remote-Fritzbox (192.168.0.1) weiter und meinen lokalen Port 13389 auf den Remotedesktop-Port eines PCs im dortigen LAN (192.168.0.20).
 

Anhänge

  • 1.png
    1.png
    11.4 KB · Aufrufe: 55
achso...jetzt versteh ich das...der RD-Port 3389 ist ja schon besetzt..dann kann ich doch nicht ihn benutzen..ist jetzt klar geworden..aber das mit der virtuellen Netzwerkkarte klappt nicht..naja..ist ja auch jetzt nicht mehr wichtig! DANKE!!!!und wieso geht es eigentlich dann, wenn man sich ohne ssh im Netzwerk über RD einloggt?
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.