SSH weiterleiten an TCP
Ich habe einen bestimmten Benutzerfall: Ich möchte, dass jede SSH-Verbindung von einem bestimmten Benutzer oder Port auf transparente Weise zu einem lokalen TCP-Port umgeleitet wird.
Bislang probiere ich Port-Forwarding aus, aber der CLIENT muss einige spezielle Tags hinzufügen. Ich habe versucht, mit verschiedenen Varianten der Option -L und -R ein wenig zu spielen, ohne Erfolg.
Einige Varianten, die ich ausprobiert habe, sind (lokaler TCP-Dienst ist 12345, ich möchte, dass sich der Client über SSH auf 4321 verbindet)
ssh -L 12345:localhost:4321 localhost ssh -R 12345:localhost:4321 localhost
Auf dem Server SSH habe ich die TCP-Weiterleitung und GatewayPorts an den angegebenen Client aktiviert
Ich möchte ssh auf meinem Computer mit einem benutzerdefinierten Benutzer / Port (aber nicht mit benutzerdefinierten Optionen) und in der Lage sein, direkt und transparent mit einem bestimmten TCP-Dienst zu kommunizieren, der auf dem Computer ausgeführt wird. Die Kommunikation ist binär, daher ist eine transparente Kommunikation wichtig.
Um es sauberer zu machen: Der Client verwendet SSH, um eine Verbindung zu einem Server herzustellen und Daten von einem TCP-Socket abzurufen, der lokal auf dem Server ausgeführt wird
0 Antworten auf die Frage
Verwandte Probleme
-
10
Wie richte ich SSH ein, damit ich mein Passwort nicht eingeben muss?
-
3
Wie kann ich ssh verwenden, um einen Befehl auf einem Remote-Unix-Computer auszuführen und zu beende...
-
8
Rette mich vor dem Kauderwelsch
-
4
Wie kann man HOME- oder END-Tasten in mc unter OS X (ssh) verwenden?
-
3
/ usr / bin / reset deaktiviert den Rückschritt
-
4
Erstellt einen Schlüssel mit SSH-Keygen. Der Ordner wird nicht mit FileZilla angezeigt
-
9
Kann ich von Telnet (Kitt) aus eine Datei auf meinen Computer herunterladen?
-
4
Wie verbinde ich mich mit einem SSH-Server von Ubuntu aus?
-
1
OpenSSH-Public-Key-Struktur
-
2
Lassen Sie Evolution einen SOCKS-Proxy durchlaufen