P.S> если так хочется получить доступ к машине извне, то для начала следует правильно настроить ssh
1 - сменить порт с дефолтного 22-го на любой свободный
2 - запретить рут-доступ
3 - настроить авторизацию не по паролю, а по ключам
После этого можно открывать доступ извне.
Учтите, как только ваш компьютер станет виден извне, то его тут же начнут атаковать китайские (и иные) боты на предмет брутфорса через 22-й порт
А что касается белого айпи-адреса, то вовсе не обязательно его покупать у провайдера. Достаточно настроить dynamic-dns. Гугл поможет найти нужный сервис.
Кстати, большинство роутеров уже поддерживают какой-либо из известных сервисов. Достаточно зарегистрироваться на том, который поддерживает роутер, и ввести в настройках роутера свои регистрационные данные.
В своё время, когда у меня был серый айпи-адрес, я пользовался услугами сервиса
https://www.noip.comБесплатный аккаунт позволяет настроить три хоста. Единственный недостаток бесплатного аккаунта - необходимость каждые 30 дней подтверждать свою регистрацию (на почту приходит письмо с уведомлением о необходимости очередного подтверждения)
В настройках роутера всё элементарно
А можно использовать TeamViwer?
Думаю, что проблем не будет. Главное, нужно правильно настроить и пробросить нужный порт. Но это уже отдельная история. Сам я им никогда не пользовался, мне достаточно доступа к машине по ssh
P.P.S> проброс портов на роутере
P.P.P.S> а ещё нужно в настройках роутера зарезервировать определённый внутренний айпи-адрес, на который будет пробрасываться порт с роутера, за определённым устройством (mac-адресом). Иначе, после переподключения компа он получит новый внутренний адрес и проброс уже не будет актуален.