一、常见用法
scp是Secure Copy Protocol(安全复制协议)的缩写,可以在本地系统和远程系统之间复制文件,同时提供了数据加密和压缩功能,以确保数据在传输过程中的安全性和完整性。
pscp是putty系列的工具,可以用在window平台作为scp的替代。
远程>>本地
scp root@192.168.10.12:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/
pscp root@192.168.10.12:/opt/soft/nginx-0.5.38.tar.gz C:\temp\
本地>>远程
scp /opt/soft/nginx-0.5.38.tar.gz root@192.168.10.12:/opt/soft/scptest
pscp C:\temp\nginx-0.5.38.tar.gz root@192.168.10.12:/opt/soft/scptest
二、SSH密钥登录
远程>>本地
scp -i amazon.pem(私钥) root@192.168.10.12:/opt/soft/scptest/test.txt(远程主机) ./test.txt(本地)
pscp.exe -i amazon.pem(私钥) -scp(使用scp协议) test@192.168.10.12:/opt/soft/scptest/test.txt (远程主机)./test.txt(本地)
本地>>远程
scp -i amazon.pem(私钥) ./test.txt(本地) root@192.168.10.12:/opt/soft/scptest/(远程主机)
pscp.exe -i amazon.pem(私钥) c:\temp\test.txt(本地) test@192.168.10.12:/opt/soft/scptest/(远程主机)
三、补充说明
pscp所使用的公私钥不同于SSH的公私钥,需要执行puttygen另外生成
方法请参考:
https://blog.csdn.net/ppdouble/article/details/21623547