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