yum install vsftpd

yum install ftp


service vsftpd start

service vsftpd restart


# 设置开机启动

chkconfig vsftpd on


vi /etc/vsftpd/vsftpd.conf

# 默认为YES
# pasv_enable=NO

# 默认为YES
anonymous_enable=NO

# 允许本地用户访问(/etc/passwd中的用户)
local_enable=YES
write_enable=YES

# 用户新建的目录权限为:777 - local_umask = 644
# 用户新建的文件权限为:666 - local_umask = 755
local_umask=022

idle_session_timeout=600
data_connection_timeout=16000

# http://blog.csdn.net/bluishglc/article/details/42398811
# 所有用户都不被限制其主目录下,即可以查看整个服务器的目录
chroot_local_user=NO

# 没有例外用户
chroot_list_enable=NO


-----------------------

常见错误:

500 OOPS: cannot change directory:/home/daigx

500 OOPS: 500 OOPS: child died


这是由于SELINUX的设置,可以改 /etc/selinux/config:

SELINUX=disabled


550错误一般也是由于SELINUX的设置导致的。

参考:http://www.2cto.com/os/201301/182000.html


本文链接地址: vsftpd基本设置
http://qingfengju.com/index.asp?id=405

分类:Linux 查看次数:2240 发布时间:2017-1-2 22:27:33