Tunneln Sie einen SSH-Tunnel durch einen Unix-Socket und stellen Sie eine Verbindung mit SSH her
Ok, der Titel könnte etwas verwirrend sein, also versuche ich hier etwas zu erreichen.
Ich habe mehrere Maschinen vom Typ A, die sich mit einem Server B verbinden würden. Alle Maschinen vom Typ A hätten eine Art GUID.
Was ich zu erreichen versuche, ist, dass Computer A einen SSH-Tunnel zu Server B initiiert, und dann kann sich jemand von seinem PC aus mit Computer des Typs A über Server B verbinden.
Ich kann es so portieren:
ssh -R 3000:localhost:22 server_host -p 58122
Das ist jedoch nicht sehr praktisch, da ich einen ungenutzten Port erraten muss.
Ich hätte lieber so etwas:
ssh -R /tmp/nodes/$.sock:localhost:22 server_host -p 58122
Dann so etwas vom Server B:
ssh /tmp/nodes/$.sock
Der erste Befehl gibt jedoch immer Folgendes zurück:
Warning: remote port forwarding failed for listen path /tmp/guid.sock
Als ob der Socket nicht erstellt werden könnte. Der SSH-Client stellt eine Verbindung zum Server B her, kann jedoch keinen Socket für seinen eigenen SSH-Port initiieren.
Das Hauptziel besteht darin, einen SSH-Tunnel von den Knotenmaschinen A zum Server B erstellen zu können. Der Grund ist, dass diese Maschinen hinter einem Netzwerk verborgen sind und es keinen anderen Weg gibt, einen Tunnel von Server B zu Knoten A zu erstellen .
Ich bin nicht einmal sicher, ob sich ssh direkt mit einem Socket verbinden kann. Wenn es also eine Alternative zur Portweiterleitung gibt, würde ich mich freuen.
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
Warum kann ich eine als Socket markierte Datei nicht aus meinem Linux Ext3-Dateisystem löschen?
-
1
OpenSSH-Public-Key-Struktur