1.从远程机器复制文件到本地目录
1 |
scp root@10.10.10.10:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/ 从10.10.10.10机器上的/opt/soft/的目录中下载nginx-0.5.38.tar.gz 文件到本地/opt/soft/目录中。 |
2.从亚马逊云复制OpenVPN到本地目录
1 |
scp -i amazon.pem ubuntu@10.10.10.10:/usr/local/openvpn_as/etc/exe/openvpn-connect-2.1.3.110.dmg openvpn-connect-2.1.3.110.dmg |
3.上传本地文件到远程机器指定目录
1 |
scp /opt/soft/nginx-0.5.38.tar.gz root@10.10.10.10:/opt/soft/scptest # 指定端口 2222 scp -rp -P 2222 /opt/soft/nginx-0.5.38.tar.gz root@10.10.10.10:/opt/soft/scptest |
4.上传本地目录到远程机器指定目录
1 |
scp -r /opt/soft/mongodb root@10.10.10.10:/opt/soft/scptest 上传本地目录/opt/soft/mongodb到远程机器10.10.10.10上/opt/soft/scptest的目录中去。 |
5.上传本地文件到远程机器上-不用手输密码-【推荐】
1 |
[muten003@wknode]$ more copy_xxx_to_192.168.177.142.sh #!/usr/bin/expect -f set timeout 30 spawn scp -r ./xxx root@192.168.177.142:/root/file/ expect "*password:" send "123456\r" expect eof |