1. yum安装vsftp服务
yum install vsftpd -y2. 配置vsftp
# 检查vsftpd服务状态 [root@bogon yum.repos.d]# service vsftpd status vsftpd is stopped
# 启动vsftpd服务 [root@bogon yum.repos.d]# service vsftpd start Starting vsftpd for vsftpd: [ OK ] [root@bogon yum.repos.d]#
# 检查vsftpd自启动状态 [root@bogon yum.repos.d]# chkconfig vsftpd --list vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
# 设置vsftpd服务自启动 [root@bogon yum.repos.d]# chkconfig vsftpd on [root@bogon yum.repos.d]# chkconfig vsftpd --list vsftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
3.vsftpd的配置文件
1) vsftpd/ftpusers 位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。 2) vsftpd/vuser_list 位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。 3) vsftpd.conf 位于/etc/vsftpd目录下。来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。 |
4. FileZilla连接ftp相关问题
问题: 1) root用户无法登陆,出现“530 Permission denied.”错误? 解决: 编辑文件: /etc/vsftpd目录下的ftpusers、vuser_list文件,把root注释掉,然后重启vsftpd服务即可。
2) FileZilla能用“SFTP协议”连接,并传输文件,但是不能用ftp协议?并且用SFTP协议链接非常慢,如何解决? 解决: 编辑文件: /etc/vsftpd目录下的vsftpd.conf文件,添加:reverse_lookup_enable=NO然后重启vsftpd服务即可。原因如下:根本原因在DNS解析上花费很长时间,直到DNS超时才返回,这样一来只要把resolv.conf中的内容清空就能解决这个问题,但影响到DNS的解析。3) root用户登陆后,无法创建文件,出现“响应: 553 Could not create file.”错误?
解决:
4) 更改root登录vsftpd之后的目录? 解决: 编辑文件: /etc/vsftpd目录下的vsftpd.conf文件,添加:local_root=/var/ftp然后重启vsftpd服务即可。 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/3090/viewspace-2122713/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/3090/viewspace-2122713/