最近一直在用linux as5,需要把windows的一些文件传到linux下面,所以就会用as5自己带的vsftpd来传递,开始的时候经常遇到的问题是
1.windows无法连接到vsftpd上面。
出现这个问题多是因为没有关闭防火墙或者是没有停止selinux导致的。关闭方法大家去找一下就知道了。
还有就是IP设置的问题,看看自己ifconfig里面eth0是否有正常的IP显示,
如果没有的话最好看看你的eth0是否配置的有问题,
方法是修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,
如果对网络比较熟悉,并且自己也回设置的话,可以自己手动配置一些网关,静态IP之类的信息,如果对网络不是很熟悉,我建议大家把BOOTRPOTO这个值改成dhcp,自动获取IP地址,然后再在shell下用service network restart 然后ifconfig查看一下eth0就可以了,如果有IP就证明应该没有什么问题了,然后运行service vsftpd start看看是否能正常访问。
2.windows连接到了vsftp上,但是却无法往pub目录下拷贝文件
这个问题相信应该是大多数人遇到的问题,我也被他卡了好长时间。找了好多解决方法,大家可以一个一个看看。
(1)首先确认/etc/vsftpd/vsftpd.conf 这个文件中是否配置正确,这里是修改哪些用户允许做哪些相关的FTP操作,大家英文差不多的话应该都能看懂,找到你需要的权限,把前面的注释符号"#"去掉,然后service vsftpd restart,再实验一下。
(2)如果第一步完成以后还是不能正常拷贝文件,可以试试
#setsebool -P ftpd_disable_trans 1
#service vsftpd restart
(3)如果这样修改以后拷贝还是提示553:could not create file,如果还是出现这样的问题,看看是不是你使用的FTP登陆用户对pub没有写权限,如果没有的话,给他一个对pub目录写权限,应该就可以了
以上就是我用vsftpd上传时候遇见的一些问题,希望对大家有帮助
1.windows无法连接到vsftpd上面。
出现这个问题多是因为没有关闭防火墙或者是没有停止selinux导致的。关闭方法大家去找一下就知道了。
还有就是IP设置的问题,看看自己ifconfig里面eth0是否有正常的IP显示,
如果没有的话最好看看你的eth0是否配置的有问题,
方法是修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,
如果对网络比较熟悉,并且自己也回设置的话,可以自己手动配置一些网关,静态IP之类的信息,如果对网络不是很熟悉,我建议大家把BOOTRPOTO这个值改成dhcp,自动获取IP地址,然后再在shell下用service network restart 然后ifconfig查看一下eth0就可以了,如果有IP就证明应该没有什么问题了,然后运行service vsftpd start看看是否能正常访问。
2.windows连接到了vsftp上,但是却无法往pub目录下拷贝文件
这个问题相信应该是大多数人遇到的问题,我也被他卡了好长时间。找了好多解决方法,大家可以一个一个看看。
(1)首先确认/etc/vsftpd/vsftpd.conf 这个文件中是否配置正确,这里是修改哪些用户允许做哪些相关的FTP操作,大家英文差不多的话应该都能看懂,找到你需要的权限,把前面的注释符号"#"去掉,然后service vsftpd restart,再实验一下。
(2)如果第一步完成以后还是不能正常拷贝文件,可以试试
#setsebool -P ftpd_disable_trans 1
#service vsftpd restart
(3)如果这样修改以后拷贝还是提示553:could not create file,如果还是出现这样的问题,看看是不是你使用的FTP登陆用户对pub没有写权限,如果没有的话,给他一个对pub目录写权限,应该就可以了
以上就是我用vsftpd上传时候遇见的一些问题,希望对大家有帮助