Так что SSH сложно, потому что у меня нет липкого IP.
Существует множество инструментов, позволяющих получить DNS-имя, указывающее на динамический IP-адрес (некоторые из них даже бесплатны). Я использовал No-IP.com , но не в течение нескольких лет (и не имею никакой принадлежности). Вам необязательно иметь маршрутизатор с открытым исходным кодом - вы можете запустить демон на своем компьютере, а затем использовать переадресацию портов для получения входящих SSH-соединений с вашим компьютером.
Вы должны перенести это на SuperUser.com - там, вероятно, больше по теме.