GNU/Linux >> LINUX-Kenntnisse >  >> Linux

SSH-Verbindung zu einem UNIX-Socket statt zum Hostnamen

Sie sollten in der Lage sein, socat zu verwenden und ProxyCommand Option für ssh. ProxyCommand konfiguriert den ssh-Client so, dass er den Proxy-Prozess für die Kommunikation mit Ihrem Server verwendet. socat stellt eine bidirektionale Kommunikation zwischen STDIN/STDOUT her (socat und ssh-Client) und Ihren UNIX-Socket .

ssh -o "ProxyCommand socat - UNIX-CLIENT:/home/username/test.sock" foo

Ich habe eine Pull-Anfrage gesendet, damit dies funktioniert, aber sie wurde noch nicht zusammengeführt:

https://github.com/openssh/openssh-portable/pull/162


Linux
  1. Ssh – Beschränken eines Ssh/scp/sftp-Benutzers auf ein Verzeichnis?

  2. Ssh – Wie verbinde ich mich mit einem PC über einen anderen PC mit SSH?

  3. Wie löst man einen Hostnamen in eine IP-Adresse in einem Bash-Skript auf?

  4. erlang:UNIX-Domain-Socket-Unterstützung?

  5. Sniff-UNIX-Domain-Socket

So verwenden Sie SSH, um eine Verbindung zu einem Remote-Server herzustellen

So verbinden Sie sich über SSH mit Ihrem Webserver

So verbinden Sie NGINX mit PHP-FPM über UNIX oder TCP/IP Socket

Verwendung von SSH-Befehlen in Linux/Unix-Systemen

Mit OpenSSH verbinden (Windows)

BlackBerry SSH-Lernprogramm:Herstellen einer Verbindung mit Unix-Server mithilfe von MidpSSH für mobile Geräte