SSH Portweiterleitung klappt nicht (etwas kompliziert?)

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
magoo
Beiträge: 166
Registriert: 02.05.2005 11:06:58

SSH Portweiterleitung klappt nicht (etwas kompliziert?)

Beitrag von magoo » 20.06.2007 08:31:00

Hallo

Ich möchte folgendes machen ein Server mit SSH hängt am selben switch wie ein anderer Rechner. Nur der Rechner mit dem SSH Zugang ist erreichbar. Auf dem anderen läuft aber ein Webdienst (Port: 443), jetzt möchte ich das dieser Port einfach weitergeleitet wird.

geht das?

Also nochmal in Zusammenfassung:

RechnerA: SSH Zugang
RechnerB: Webseite via SSL (443)

RechnerC: Logt sich Rechner A ein und sollte diesen quasi als Tunnel zu RechnerB nutzen.

Möglich?

Benutzeravatar
docNet
Beiträge: 876
Registriert: 03.08.2004 15:00:06
Wohnort: Wiesbaden

Beitrag von docNet » 20.06.2007 08:39:55

Hi,

also der Tunnel könnte so aussehen.

Code: Alles auswählen

ssh -L 10443:192.168.0.2:443 user@IP-Adresse 
In diesem Beispiel hat der RechnerB die IP 192.168.0.2. Musst Du gegebenenfalls anpassen.

lg docNet :wink:

EDIT:
im browser

Code: Alles auswählen

https://localhost:10443
fertig..
break on through to the other side

Benutzeravatar
magoo
Beiträge: 166
Registriert: 02.05.2005 11:06:58

Beitrag von magoo » 20.06.2007 08:58:48

Vielen Dank, bis dahin hatte ich es ja. Mein Problem ist das ich nur von Rechner A Rechner B erreiche.

Also Grafisch etwa so

Bild

Problem ist das Rechner B kein Linux ist (sonst könnte ich von dort aus auch einfach weiterleiten).

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 20.06.2007 09:18:47

docNet hat da schon recht: Du macht von Rechner-C aus ein SSH auf Rechner-A (Deinen Linux-Server mit SSH-Daemon) und sagst dieser Verbindung zusätzlich, dass ein lokaler(!) Port von Rechner-C vom Rechner-A aus auf Rechner-B weitergeleitet wird.

Also von Rechner-C aus:

Code: Alles auswählen

ssh -L10443:rechner-b:443 zieluser@rechner-a
Dann kannst Du im Webbrowser auf Rechner-C in die URL-Zeile eintragen...

Code: Alles auswählen

http://localhost:10443
...und Du landest auf dem Rechner-B auf Port 443.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Antworten