0

我刚刚在一台新计算机上安装了 CentOS 6.3,无法从运行 Fedora 16 的计算机上通过 SSH 连接到它。它们都在同一个网络上。

一些事实: - 我可以从 Fedora 机器上 ping 它。- 我可以在 CentOS 计算机上通过 SSH 连接到 CentOS 计算机。- 我查看了主机允许和拒绝,我已将 selinux 设置为允许,我尝试在 Fedora 计算机上禁用 iptables

我的想法很新鲜...

谢谢

4

1 回答 1

4

你有 fail2ban 运行吗?

你有拒绝主机运行吗?

你有允许 TCP 22 的 iptables 吗?

您的 sshd_config 中是否有一行引用“AllowUsers”?(大多数人不这样做,但有些人这样做,如果你这样做,你需要在该行列出你的帐户)

您可以在尝试从第二台机器登录并发现问题的同时在该机器上运行此命令tail -f /var/log/secure吗?如果没有,请将该日志的输出粘贴到此处供我评论。

长镜头,但您可以尝试service sshd restart并再次尝试看看是否有帮助。继续运行tail /varlog/messages并重新启动该守护程序,看看在执行此操作时是否发现任何异常。如果您发现问题很好,如果您没有发现,请在此处发布输出以供我评论。

最后,执行此操作cp /etc/ssh/sshd_config /etc/ssh/sshd_config.back然后从另一台机器获取一个众所周知的工作 sshd_config 并将其放在您的顶部,然后再次重新启动守护程序并再试一次。

我的钱是在/var/log/secure中看到对我们有帮助的东西。

于 2013-02-09T23:11:06.293 回答