最近我安装了一台新服务器,但在 ssh 访问方面遇到了很多问题。
现在,当我尝试从服务器 A(旧的,Debian 7.1) scp 到 B(新的,Debian 7.1)时,或者当我尝试从 A ssh 到 B 时,我会登录 A,或者我制作的 scp 副本在 A 的原点结束。
另外,我无法通过 ssh 从 B 登录到 A。
有人遇到过这个问题吗?由于服务器 A 是 OVH 服务器,服务器 B 是 Kimsufi 服务器(两家公司都属于 OVH),我认为这可能是 IP 或网络相关的问题。它们的主要 IP 以相同的序列 91.121.xx.xx 开头(OVH 中通常如此)。
如果有一些日志可以提供帮助,我可以发布它。ssh 日志看起来正常,包括正确的 IP,唯一的问题是我登录到了我所在的服务器。
[编辑] 我终于找到了问题所在。我使用 virtualmin 在服务器 A 中配置了一个子域,该子域的 IP 为服务器 B,并在 A 服务器中渲染了一个网络接口,该接口的 IP 为服务器 B。纠正这种情况后,ping 和 ssh 都可以正常工作了。我怀疑是这个问题,因为我意识到除了我的另一台服务器中的 IP 之外,所有 IP 都可以正常 ping。
答案1
尝试从 B ping 服务器 A,如果成功
- 查看服务器 A 上的 /var/log/auh.log
- 尝试 ssh -v
此外,您还可以检查 iptables 中是否存在一些被遗忘的 ssh 端口上的丢弃/拒绝规则。