Вам нужен общедоступный порт для подключения.
Хорошее решение - NGROK , ищите «Туннель TCP», который вы хотите ngrok tcp 22.
Он предоставляет порту свое собственное временное доменное имя, которое является общедоступным.
ngrokбесплатно, хотя у бесплатных пользователей их домен сбрасывается при ngrokзакрытии. Перевод компьютера в спящий режим не закрывается ngrok. Только не закрывайтесь, ngrokи у вас все будет хорошо.
Другой вариант, который я сделал, - это покупка хоста (необязательный домен) (я использую digitalocean и namesilo), а затем использование tinc для подключения моего домашнего компьютера, моего сервера и моего ноутбука с моим сервером в качестве хоста и двумя другими компьютеры как клиенты. Затем я перейду sshна свой сервер, затем я смогу sshна свой другой компьютер.