文章目录
- Win10和虚拟机下中标麒麟FTP文件互传
- 1.目的
- 2.Filezilla软件配置
- 3.虚拟机下中标麒麟的一些配置
- 4.一些坑
Win10和虚拟机下中标麒麟FTP文件互传
1.目的
Win10通过Filezilla软件连接中标麒麟访问虚拟机里的文件资源,实现文件互传。
2.Filezilla软件配置
配置主机IP,端口号一般默认不写,登录类型选择正常的话需要填写虚拟机的账户和密码;如果登录类型选择匿名的话,能访问的前提是虚拟机里的配置文件中可以匿名访问(这种情况我没有经过测试)。
3.虚拟机下中标麒麟的一些配置
主要参考如下两个链接:
- https://wwwblogs/xia520pi/archive/2012/05/16/2503864.html
- https://bbs.huaweicloud/forum/thread-41925-1-1.html
4.一些坑
- 我在虚拟机里新装的中标麒麟是没有vsftp的,也就是说需要先安装vsftp(参考上面的链接2在线安装),但是没有必要新增一个ftpuser用户专门用于ftp服务。你自己主机的默认用户就可以,新增ftpuser用户的目的是为了控制访问的文件夹权限。
- 配置参数时(vsftpd.conf中的参数)参考链接1,里面有那些参数的意义。
- 放开防火墙,即防火墙中允许FTP服务(参考链接2)。
- 简单的步骤就是:装上vsftp,配置vsftpd.conf的参数,放开防火墙,开启vsftpd服务。
- 通过上面的步骤,应该可以在filezilla中连接到虚拟机:
左边是windows,右边是中标麒麟。
6.有可能连接上但是文件不能互传,网上有很多说文件夹权限的问题,在我这不是这个。其实是selinux的问题(参考链接1),selinux为了安全限制了ftp,需要配置一些参数。
7.我的情况是之前一直能连接上但是传不了文件,后来看到是selinux的问题,跟着链接1设置了参数还是不可以。在虚拟机里重装中标麒麟后,按着4的步骤,查看了一下selinux,发现是disable的,就可以用了。(vsftpd.conf中有关于selinux的参数配置,也有可能第二次的参数配置和第一次的参数配置不同,第二次的参数配置是根据链接1的)
8.虚拟机关机或者重启之后,发现用filezilla又连接不上了,这是因为重启之后有些配置可能会改变,例如防火墙中ftp服务又禁止了,vsftpd又关闭了。这时需要重新设置防火墙允许ftp服务,执行service vsftpd start开启vsftpd服务。
更多推荐
Win10和虚拟机下中标麒麟FTP文件互传
发布评论