WinSCP软件是windows下的一款使用ssh协议的开源图形化SFTP客户端,也就是一个文件传输的软件,它有什么优点吗,咱们嵌入式开发中经常会将windows中的文件复制到linux系统当中,比较常用的方式就是添加共享文件夹,每次通过添加的共享文件夹来相互传输文件,这里介绍的是一款能够跨系统使用的文件传输软件。
软件的安装很简单,与其他软件一样直接安装即可,
![d50a19cf1c770a48b7b8ab3e77e1423d.png](https://i-blog.csdnimg.cn/blog_migrate/eefc398aa9f69737b76bb3fee682d32a.jpeg)
一直下一步就可以,当安装完软件后,打开软件,会看到一下界面
![b5894d778958082fe7c520691e008c39.png](https://i-blog.csdnimg.cn/blog_migrate/78609518b4d3a45afbfe65016055d5f7.jpeg)
此时,它会让你输入一些信息,主机名就是当前linux用户的IP地址,注意,能够进行文件传输,当前linux系统必须能够ping通网络,端口号不变,用户名为当前linux用户名,此用户名必须是登录状态的用户才可以,密码就是用户密码,保存并登录。
![9760f7b5f7d5d02c01d1c15213ad2c92.png](https://i-blog.csdnimg.cn/blog_migrate/e29f9f5e9ebccf7d353442d253391172.jpeg)
此时一般会出现错误,显示拒绝连接,主要是因为需要ssh协议,SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。
所以需要手动更新ssh,sudo apt-get install openssh-server。
这样再次连接就可以使用WinSCP来相互传输数据,使用起来很方便.
![85f2c6c8b604e0993df55838bb47d01e.png](https://i-blog.csdnimg.cn/blog_migrate/a90c9d20831ff1962fb4f3efdee428be.jpeg)
备注:
于作者水平,难免有理解和描述上有疏漏或者错误的地方,欢迎共同交流;部分参考已经在正文和参考文献中列表注明,但仍有可能有疏漏的地方,有任何侵权或者不明确的地方,欢迎指出,必定及时更正或者删除;文章供于学习交流,转载注明出处。