FileZilla无线传输
由于我的工位上是拥有win10系统和linux的ubuntu系统共两部主机,
报告撰写主要是在win10上,那么nano主机中ubuntu系统的素材流通就会很麻烦,win10主要需要的是ubuntu的屏幕截图与代码文件,还会有部分录屏。若使用U盘传输效率太低,并且有点大炮打蚊子的感觉,数据线传输又不够方便,没那么长的线,也不知道如何实现,
那么为了将数据的传输更加方便,迅捷,我决定使用filiezilla软件进行shh形式的数据传输。去哪都行,只要在同一局域网下,便可实现无线传输功能
因为我的笔记本中拥有双系统,所以会分成两个安装流程
Ubuntu安装FileZilla
此流程是在ubuntu安装FileZilla并连接nano主机,
由于已经安装过,可以直接测试使用
将设备与电脑连接
将两台设备利用ssh方式连接起来,把两台设备连接至同一网络
使用命令查询在网络中的ip地址
sudo ifconfig
查询是否ssh服务已开启
sudo ps -e |grep ssh
到filezilla中连接主机
但是在连接中遇到了报错
重新连接网络重试
有新的报错【服务器不支持非 ASCII 字符。】
也可看到被连接的主机的中文乱码
读取也不成功
连接失败问题的解决
到这里我已经卡了两个小时。一直都在重复更换协议,登陆类型,字符集编码,网络等。
在进行配置时,一定不能坠入无底深渊,浪费时间,我就要思考这些步骤是到那里有问题,出现的可能是网上没有的步骤导致有各种情况发生,我决定从头开始
首先将filezilla有关的进行卸载
sudo apt autoremove filezilla
这个是那两小时之中重新安装的包【vsftpd】,一并卸载
sudo apt autoremove vsftpd
卸载完成后重新安装所需要的软件与包
两台设备都安装 ssh-server 服务
audo apt-get install openssh-server
重新安装filezilla
sudo apt-get install filezilla
双击软件启动进行连接后出现报错
状态: 已从服务器断开
状态: 正在连接 192.168.0.176:21...
状态: 尝试连接“ECONNREFUSED - 连接被服务器拒绝”失败。
点击到【站点管理器】将协议改为【CFTP】,在将【登陆类型】改为正常,并输入被连接主机的用户名与密码。然后重新连接
可以看到连接成功,之前的乱码问题也得到了解决。
Win10安装FileZilla
直接到官网下载
FileZilla中文网 - 免费开源的FTP解决方案
完成后双击打开即可
打开后在页面上部分填写另一台设备的信息
一般查询ubuntu的ip地址与用户名可以使用命令
列出系统使用的所有ip
ifconfig
或者直接win10电脑开热点让nano连上,点击【设置】-【网络和Internet】-【移动热点】。连接上后就会有ip地址和设备名称。就可以填到FileZilla中