我最近购买了一个新的 VPS 来替换我的旧 VPS,并且正在使用它rsync
来复制文件。
中途rsync
挂断了,现在无法再次连接,只是超时了。
我现在无法直接或rsync
间接连接到另一台服务器。当我 ping 它时,它没有得到响应,所以它只是停留在第一行ssh
ssh
PING -- 56(84) bytes of data.
并且永远不会超越这一点。
如果我转到目标服务器并尝试ssh
返回另一个服务器,我会得到
ssh: connect to host -- port 22: No route to host
Destination Host Unreachable
如果我尝试 ping 的话,也会收到结果。
我ssh
使用家里的电脑上的 putty 成功地将它们连接起来,并且可以ssh
成功地将它们转移到另一个第三方。
我不知道发生了什么,除了可能其中一个提供商在期间将另一个提供商列入了黑名单rsync
?
答案1
我首先会检查 /etc/hosts.deny,以确保此处没有将任何内容直接列入黑名单。否则,如果安装了 iptables,请检查它是否已将某些内容列入黑名单iptables -L INPUT -v -n
。您也可以尝试将相关 IP 列入白名单(看到这个问题)。
考虑到您可以从家里或其他服务器通过 SSH 进入它们,如果您无法解决这个问题,最好的办法是使用第三方(您的计算机或其他服务器之一)作为中介。从旧服务器 rsync 到第三台服务器,然后从第三台服务器 rsync 到新服务器。如果您不想在中间留下任何数据,您可能还可以使用 SSH 端口转发,尽管它仍会通过第三台服务器。