Удаленный Linux находится во внутренней сети и не имеет общедоступного IP-адреса. Поэтому я установил ngrok.
ngrok tcp 22
ngrok by @inconshreveable (Ctrl + C для выхода) Статус туннеля онлайн
Версия 2.0.19/2.0.17
Веб-интерфейс http://127.0.0.1:4040
Переадресация tcp://0.tcp.ngrok.io: 36428 → localhost: 22
Соединения ttl opn rt1 rt5 p50 p90
0 0 0,00 0,00 0,00 0,00
Я проверил, что sshd запущен.
На локальном ПК я попробовал
ssh ssh [email protected] -p36428
что привело к
ssh: подключиться к хосту ngrok.com порт 36428: соединение отклонено