SSH 的windows 与linux 的交互

来源:互联网 发布:易烊千玺舞蹈知乎 编辑:程序博客网 时间:2024/06/16 07:12

在用jenkins 持续集成automation时,需要把待测 软件(Linux 服务下)传输到本地Windows,在网上找到了解决方案。


windows与Linux直接互传文件可以使用基于ssh协议加密传输文件或者基于fpt协议的文件传输协议。如果使用基于ssh协议的传输,比如pscp软件,下载后直接运行无需安装,下载地址:

https://the.earth.li/~sgtatham/putty/latest/w32/pscp.exe

在cmd命令行运行

windows向Linux传文件:

C:\Users\NY\Desktop\pscp.exe -l root -pw niaoyun.0 -P 22 C:\Users\NY\Desktop\openstack-newton.txt 192.168.80.164:/root


C:\Users\NY\Desktop\pscp.exe 为pscp文件在Windows系统里的绝对路径
root 为Linux系统的用户名
niaoyun.0 为Linux系统的密码
22 为ssh端口号
C:\Users\NY\Desktop\openstack-newton.txt 为Windows系统上需要传输的文件绝对路径
192.168.80.164:/root  为Linux系统IP地址与文件传输到的具体位置





Linux向Windows系统传文件:


C:\Users\NY\Desktop\pscp.exe -l root -pw niaoyun.0 -P 22 192.168.80.164:/root/anaconda-ks.cfg C:\Users\NY\Desktop\

C:\Users\NY\Desktop\pscp.exe 为pscp文件在Windows系统里的绝对路径;
root 为Linux系统的用户名
niaoyun.0 为Linux系统的密码
22 为ssh端口号

192.168.80.164:/root/anaconda-ks.cfg 为Linux系统IP地址与需要传输文件的绝对路径
C:\Users\NY\Desktop\ 为Windows系统需要接收文件的绝对路径


参考:http://bbs.51cto.com/thread-1481500-1-1.html 的回复