Vous devriez pouvoir utiliser socat et ProxyCommand option pour ssh. ProxyCommand configure le client ssh pour utiliser le processus proxy pour communiquer avec votre serveur. socat établit une communication bidirectionnelle entre STDIN/STDOUT (socat et client ssh) et votre socket UNIX .
ssh -o "ProxyCommand socat - UNIX-CLIENT:/home/username/test.sock" foo
J'ai soumis une demande d'extraction pour que cela fonctionne, mais il n'a pas encore été fusionné :
https://github.com/openssh/openssh-portable/pull/162