我有两台 Linux 服务器,静态 IP 地址分别为 192.168.0.200 和 192.168.0.201。两台机器都连接到我的路由器,路由器设置为将 SSH 端口 22 转发到 192.168.200。
我已经将 PuTTY 连接到 192.168.0.200。如何访问 192.168.0.201 上的文件。请注意,iptables 和 SeLinux 当前未处于活动状态。
答案1
只要第二台服务器上安装了 SSH,你应该由于两台机器都在同一个网络上,因此可以通过端口 22 直接 SSH 进入其 IP 地址 (192.168.0.201)。
除非您询问如何从网络外部(即从另一个位置)访问第二台机器。在这种情况下,您需要配置第二台机器以在另一个端口(即 222)上侦听 SSH 连接,并让路由器将端口 222 转发到第二台服务器。
但是,可能更简单的是只需通过 SSH 进入第一台服务器,然后从该会话通过 SSH 进入第二台服务器。
答案2
我的意思是。。 SCP
您可以使用与好 ole 类似的命令行参数cp
,但这将使用远程端的本机 scp 客户端或 sftp 通过 ssh 调用复制过程。
它只是使用如下语法:
scp user@host:/path/to/file /destination/folder
或者
scp /source/folder user@host:/path/to/destinaion
当然,您也可以使用 -r 标志来复制整个目录。