你的網絡是怎樣連接的?
假設多臺路由器某幾臺在一個局域網內,另幾臺在另一個局域網中,通過公網連接。中間有路由器。
內網之間複製直接使用scp命令,比如1號到2號,或者1號到3號都可以
1
|
scp /tmp/test .txt root@remote_server_ip: /tmp/ |
這條命令只能將文件複製到 remote_server(路由器)上。
如果到遠程的局域網,比如3號機往1、2、4、5,或者1、2往4、5,就需要在路由器中設置端口映射。
比如將路由器的12345端口映射到內網1號機的22端口,在上條命令中加 -P(大寫)12345就可以將文件複製到1號機上了。
1
|
scp /tmp/test .txt root@remote_server_ip: /tmp/ -P 12345 |
將遠程機的文件複製到本地方法一樣,把文件順序顛倒一下就行。