通过 DNS 权限的 SSH 被拒绝,但它可以通过 IP 工作(Debian 8.3)

通过 DNS 权限的 SSH 被拒绝,但它可以通过 IP 工作(Debian 8.3)

我在路由器后面有一台服务器,并且我已转发端口 22 (TCP/UDP)。我可以通过 SSH 连接到 IP (ssh[电子邮件保护])但不连接到 DNS(ssh[电子邮件保护])。 我越来越:

Permission denied (publickey,password).

我已通过关闭 DNS 来验证 DNS 确实指向服务器(在这种情况下,我尝试 SSH 时没有得到任何响应)。我尝试使用 DNS 强制通过 IPv4 进行 SSH,但似乎不是问题所在。我尝试过“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]

答案1

需要更改设置

sshd_config

改变

UseDNS  yes

请查看下面的链接。我已为其添加了屏幕截图。

http://prntscr.com/aff5e7

相关内容