Мы можем легко подключиться ssh
к удаленной машине, имеющей публичный IP.
Но теперь у меня есть удаленный компьютер без общедоступного IP-адреса, и мне нужно подключиться к нему со своего компьютера, который имеет общедоступный IP-адрес. Так что удаленная машина должна инициировать это соединение (добавить клиента).
Мне это нужно, потому что мой дедушка работает на компьютере без публичного IP, и ему иногда нужна помощь с системой.
В аналогичной ситуации в Windows я использовал VNC-соединение (от TightVNC), на сервере TightVNC есть опция «Добавить клиента»: пользователь только что ввел IP-адрес клиента (т.е. мой публичный IP-адрес), мой клиент уже находится в «режиме прослушивания», и когда «сервер» добавляет клиента, соединение инициализируется.
Итак, возможно ли выполнить такой же трюк с SSH-соединением?
источник