Почему не работает авторизация в ssh через Keenetic DNS?
Есть домашний роутер Zyxel Keenetic Extra.
На роутере поднят родной DDNS сервис от самого кинетика (KeenDNS), который позволяет через фирменное облако получать доступ к роутеру из интернет, даже не имея белого IP адреса.
Настроен проброс на роутере для raspberrypi, 22 порт. Т.е. подключаясь из putty к домену raspberrypi.mydomain.keenetic.pro я получаю приглашение авторизации.
Проблема в том что не работает аутентификация ни по паролю, ни по сертификату. Все пароли и сертификаты не правильные, если подключаться извне. В локальной сети все работает.
Почему так происходит и как можно наладить процесс?
Из наблюдений - если подключаться извне, в консоли окно ввода пароля выглядит как
Password for pi@ndns-6-15.ndm8.xyz:
Если локально то pi@pihostname.local
Может тут где-то проблема?
ssh через облачный KeenDNS НЕ РАБОТАЕТ. Вы пытаетесь подключиться по ssh к облачному серверу, а не к своему кинетику. Сервис доменных имен KeenDNS Использование сервиса удаленного доступа KeenDNS Пример удаленного доступа к ресурсам домашней сети...
P.S.
Вам поможет VPN на Keenetic (можно в режиме клиента) + DST-NAT (в Keenetic оно называется "Правило переадресации портов"):
1. Другие подключения-->Создать VPN туннель+ галочка "Использовать для выхода в Интернет".
2. Переадресация-->Добавить правило-->укажите протокол TCP, порт 22, IP адрес raspberrypi.