OpenSSH de uma versão suficiente (OpenSSH 6.7 / 6.7p1 (2014-10-06) ou superior) pode fazer isso, se o SSH é iniciado a partir do cliente para o sistema do servidor poderia escrever algo como
ssh -L /path/to/client.sock:/path/to/server.sock serverhost
e, em seguida, o cliente se conectaria a /path/to/client.sock
e o servidor ouviria em /path/to/server.sock
. Você provavelmente também precisará definir -o StreamLocalBindUnlink=yes
, consulte ssh_config(5)
.
(E, por favor, não use /tmp
; o uso indevido de /tmp
pode levar a explorações de segurança locais ou recusas de serviço ou ...)