无法 SCP 到另一个 IP

无法 SCP 到另一个 IP

我正在尝试将scp某些文件从一个 IP 地址传输到另一个 IP 地址。我输入命令:$ scp file baileyd@*IP*:/home/baileyd/doc并得到响应:ssh: connect to host *IP* port 22: No route to host lost connection

当我 ping 到该 IP 地址时,我收到消息Destination Host Unreachable,当我执行 a 时netstat -ru,我收到 4 行文本,然后是星号,这意味着请求超时。

由此我得出结论,我尝试访问scp文件的 IP 无法连接到我想要访问scp文件的 IP。我没有 root 权限。是否有我应该修改的文件或命令来执行以便我可以连接,或者只有系统管理员(或具有 root 权限的人)才能执行此操作?

答案1

检查防火墙Iptables是否允许源IP,其中xx.xx.xx.xx是源IP并且运行以下规则需要root权限,

iptables -A INPUT -i eth0 -p tcp -s xx.xx.xx.xx --dport 22 -j ACCEPT

确保SSH服务正在运行,如果没有启动SSH服务。

也可用于nmap <destination IP>检查可用的打开端口。

答案2

“没有到主机的路由”表示问题出在您的计算机上而不是目标上。可以从其他主机访问目标IP吗?

相关内容