当我尝试通过 ssh 访问服务器时,它显示:
ssh: connect to host xx.yyy.zzz.x port 22: Connection refused
服务器上auth.log
显示以下日志条目:
Address xx.yyy.zzz.x maps to xx.yyy.zzz.x.static-pune-vsnl.net.in, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
我已经为该用户创建了一个用户帐户并且它也处于启用状态。
所需信息
- 这是 Ubuntu 11.10
- 使用 openssh-server 配置为 SSH 服务器
- 我正在尝试使用 Windows 7 中的 Putty 连接到该服务器,即我的桌面
- 我也根据@zpletan 的要求以超级用户身份问过这个问题,该问题的链接如下。
https://superuser.com/questions/408080/unable-to-access-the-server-via-ssh
提前致谢。
答案1
服务器可能启用UseDNS
。
man sshd_config
查找有关此内容的信息。
如果您有正确的权限,您可以修改/etc/ssh/sshd_config
和添加UseDNS no
此文件。
答案2
您的 ISP 似乎搞砸了他们的 DNS 记录。ssh 似乎在抱怨,因为当它查找 IP 地址 xx.yyy.zzz.x 时,它会得到名称 xx.yyy.zzz.x.static-pune-vsnl.net,但该名称不会映射回 IP 地址,这通常表明有人试图欺骗他们的主机名。您应该向您的 ISP 投诉以修复它,或者更改fossilet 提到的设置。这种搞砸的 DNS 记录还会阻止您连接到大多数 IRC 服务器。