У меня проблемы с настройкой ssh для работы с динамическим IP-адресом. У меня два ноутбука, один хост и один гость. У меня настроен ssh на хосте, и я могу ssh войти с гостя, если я знаю текущий IP-адрес, который я установил inadyn для учетной записи freedns, и он, кажется, работает на моем хосте без проблем.
ps -A |grep inadyn
4179 ? 00:00:00 inadyn
Jul 27 00:24:00 xxxxxxx INADYN[4179]: I:INADYN: Alias 'notactuallymyaccount.mooo.com' to > IP '107.xxx.xx.xx' updated successful.
ping предполагает, что адрес также работает. Однако когда я пытаюсь выполнить ssh с другого компьютера ssh notmyusername@notactualymyaccount.mooo.com, я получаю ssh: соединение с хостом notacctuallymyaccount.mooo.com порт 22: соединение отклонено. Есть предположения, почему это не работает?
Кажется, что Вы не сделали порта передачи 22 в настройках Вашего маршрутизатора на стороне хоста.
кроме того, попытайтесь удалить свой кэш SSH на госте как так:
комната ~/.ssh/known_hosts