Сбой подключения клиента SFTP при использовании имени хоста

Сбой подключения клиента SFTP при использовании имени хоста

Я настроил сервер Debian, на котором размещен веб-сайт, для доступа по FTPS с помощью vsftpd. Порт 22, SSL включен. При тестировании соединения с FileZilla я успешно подключаюсь, если ввожу IP-адрес сервера в поле хоста. Если я ввожу имя хоста веб-сайта, соединение не устанавливается. Сервер находится под частным маршрутизатором с динамическим IP-адресом. Поэтому я использую динамическую службу DNS, предоставляемуюДину DNS(мой интернет-провайдер предоставляет мне возможность подключить маршрутизатор к Dynu, чтобы маршрутизатор информировал Dynu об изменении IP-адреса). DNS-записи в Dynu — это запись A, обновляемая моим маршрутизатором, и запись AAAA (обновляемая Dynu).

Имя хоста Тип Данные
*.myhostname А 12.34.567.89
*.myhostname АААА [IPv6-адрес]

И в FileZilla:

Хозяин Статус соединения Журналы FileZilla
12.34.567.89 Успех Команда: открыть "[email protected]" 22
Трейс: Поиск хоста "12.34.567.89" для SSH-подключения
Трейс: Подключение к порту 12.34.567.89 22
моеимя_хоста Неуспешный Команда: открыть "username@myhostname" 22
Трейс: Поиск хоста "myhostname" для SSH-подключения
Трейс: Подключение к порту [IPv6-адрес] 22

решение1

Слишком долго комментировать и, возможно, совершенно неправильно, но:

Похоже, проблема связана не с именем вашего хоста, а скорее с разницей между доступом к вашей системе через IPv4 и IPv6.

Также, похоже, вы используете переадресацию портов или что-то подобное, чтобы открыть порт 22. Это необходимо, когда ваш сервер использует частный IPv4-адрес RFC 1918, а ваш маршрутизатор выполняет NAT.

При правильной настройке IPv6 ваш сервер имеет глобально уникальный и маршрутизируемый адрес IPv6, и вы не делаете NAT. И после предоставления доступа в вашем брандмауэре вы должны иметь возможность доступа к серверу напрямую по его собственному адресу IPv6, а не по адресу IPv6 маршрутизатора. Это означает, что вы также должны зарегистрировать адрес IPv6 сервера, а не адрес IPv6 вашего маршрутизатора у провайдера динамических DNS.

Связанный контент