配置 vsftpd

配置 vsftpd

vsftpd我正在尝试在我的 CentOS 服务器上配置 FTP 服务器。

我已经安装了 FTP 服务器yum install vsftpd并按照以下步骤操作:http://www.cyberciti.biz/tips/rhel-fedora-centos-vsftpd-installation.html配置服务器。

我已经创建了一个用户,但是当我尝试通过 Filezilla 连接时,出现以下信息:

Response:   331 Please specify the password.
Command:    PASS *********
Response:   500 OOPS: cannot change directory:/home/username
Error:  Critical error
Error:  Could not connect to server

查看 vsftpd 日志我得到:

2011 年 9 月 1 日星期四 11:41:19 [pid 8535] 连接:客户端“xx.xxx.xxx.xxx”2011 年 9 月 1 日星期四 11:41:19 [pid 8534] [用户名] OK 登录:客户端“xx.xxx.xxx.xxx”

它似乎要断开我与服务器的连接。

我还可以通过 Filezilla 中的 SFTP 登录。

谢谢

更新:

getsebool -a | grep ftp

allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off
ftpd_connect_db --> off 
httpd_enable_ftp_server --> off
sftpd_anon_write --> off
sftpd_enable_homedirs --> off
sftpd_full_access --> off
sftpd_write_ssh_home --> off
tftp_anon_write --> off

答案1

ftp_home_dir --> off

setsebool ftp_home_dir on然后再试一次。

相关内容