Почему я не могу получить доступ к sftp-серверу, используя свое имя хоста? Я могу получить доступ к ftp-серверу, используя имя хоста, но не к sftp-серверу. Я нигде не делал никаких дополнительных сопоставлений для ftp. Но когда я попробовал с IP-адресом, все заработало. Почему?
И кто-то указывает, как я могу сопоставить этот IP-адрес с именем хоста для sftp?
SFTP в настройках DNS является субдоменом. Вам необходимо a Запись для sftp в зоне пересылки для ваших настроек DNS.
sftp.yourdomain.com A 1.2.3. 4
для microsoft DNS Щелкните здесь
для ubuntu Щелкните здесь
Действительно ли имя хоста разрешается во что-нибудь? Попробуйте выполнить nslookup на сервере sftp, чтобы узнать, есть ли для него запись DNS. В противном случае вам необходимо добавить запись для ftp-сервера на ваш DNS-сервер.
безопасная оболочка (SFTP или SSH) требует обратного сопоставления и прямого сопоставления для DNS, вам может потребоваться проверить настройки обратного DNS или FQDN в вашем имени хоста. Попробуйте выполнить nslookup your_IP_address и посмотрите, получите ли вы такое же полное доменное имя.