使用SSH完成linux和windows之间的文件互传(linux端)

使用SSH完成linux和windows之间的文件互传(linux端)

参考链接
通过OpenSSH完成linux和Win10文件互传

最近项目需求,需要linux和windows端进行文件互传,local是基于windows下的文件系统。linux的版本是centos7.7,windows端为win10,通常通过ftp或者samba服务的形式可以完成,但是基于安全性和稳定性的考虑,决定使用基于SSH协议的sftp服务完成。现在win10已经支持openSSH了,所以windows下启动ssh服务,同linux下进行文件互传理论上是完全可行的。
由于实际操作的是windows上的文件,所以以windows为SSH服务端,linux作为客户端主动去连接,通过stfp即可完成。
过程如下:

1. windows下安装OpenSSH

OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据,并由此来代替原来的类似服务。openSSH下载地址
并直接在windows10下进行安装,选择安装服务端会生成密码以及设置端口(默认22),安装后在命令行输入services.msc,查找openSSH服务,启动即可。

2. linux端启动sftp

linux端运行sftp
就能完成linux端和windows的文件进行上传和下载。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值