У меня есть сервер за маршрутизатором, и я перенаправил порт 22 (TCP / UDP). Я могу подключиться по SSH к IP (ssh user@xxx.xxx.xxx. xxx ), но не в DNS (ssh user@mysite.com). Я получаю:
Permission denied (publickey,password).
Я подтвердил, что DNS действительно ведет к серверу, выключив его (в этом случае я не получаю ответа при попытке SSH). Я пробовал принудительно использовать SSH через IPv4 с помощью DNS, но, похоже, это не проблема. Я безрезультатно пробовал "UseDNS no" и "GSSAPIAuthentication no".
var / log / secure
пуст. Глядя на var / log / auth.log
, я могу видеть с той же минуты, что пытался подключить это:
Mar 8 21:47:00 myhost sshd[1033]: Received disconnect from xx.xxx.xxx.xxx: 11: disconnected by user
Mar 8 21:47:00 myhost sshd[1031]: pam_unix(sshd:session): session closed for user myuser
Mar 8 21:47:08 myhost sshd[1052]: Connection closed by xx.xxx.xxx.xxx [preauth]
Нужно изменить настройки в
sshd_config
Измените
UseDNS yes
Пожалуйста, пройдите по ссылке ниже. Для этого же я добавил снимок экрана.