使用scp命令可以很方便的进行2个主机之间的跨网络拷贝,scp默认的端口为22,采用的协议为ssh。当ssh的端口修改了,比如端口改为8888,则scp的端口也将变成8888。
本地主机: 192.168.30.191:8888
远程主机: 192.168.30.163:8888
1、将本地文件推送到远程主机up目录
将本地文件hello.txt,推送到远程主机的/home/ubuntu/up目录里,命令如下:
scp -P 8888 hello.txt root@192.168.30.163:/home/ubuntu/up
2、将远程文件拉取到本地down目录
将远程文件tom.txt文件,拉取到本地的/home/ubuntu/down目录里,命令如下:
scp -P 8888 root@192.168.30.163:/home/ubuntu/up/tom.txt /home/ubuntu/down