####
В ssh есть режим, в котором он открывает порт на сервере и, через туннель от сервера до клиента, перенаправляет соединения в указанный адрес в сети клиента. То есть нам нужно поднять sshd, попросить человека выполнить
$ ssh -N -R server_port:target:target_port sshd_server
И у нас на машине с sshd откроется порт server\_port, который будет туннелироваться в target:target\_port в сети этого человека.
[... а также запустить sshd от пользователя][2]
[1]:
http://unix.stackexchange.com/a/118650
[2]:
https://habrahabr.ru/post/249515/#habracut