本文共 1496 字,大约阅读时间需要 4 分钟。
yum -y install vsftpd
b. 修改配置文件:vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YESlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=NOlisten_ipv6=YESpam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YES
c. 启动服务:
systemctl start vsftpd
d. 浏览器访问:
ftp://192.168.8.81
yum -y install db4-util
b. 设置密码文件:vim /etc/vsftpd/vlogin
lee123456
c. 使密码文件生效:
db_load -T -t hash -f /etc/vsftpd/vlogin /etc/vsftpd/vlogin.dbchmod 600 /etc/vsftpd/{vlogin,vlogin.db}
d. 添加验证:vim /etc/pam.d/vsftpd.pam
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vloginaccount required /lib64/security/pam_userdb.so db=/etc/vsftpd/vlogin
e. 设置系统账户:
useradd -s /sbin/nologin -d /home/ftp virtual
f. 修改配置文件:vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NOlocal_enable=YESwrite_enable=YESanon_upload_enable=YESanon_mkdir_write_enable=NOanon_other_write_enable=NOchroot_local_user=YESguest_enable=YESguest_username=virtuallisten=YESlisten_port=21pasv_enable=YESpasv_min_port=30000pasv_max_port=30999pam_service_name=vsftpd.pamuser_config_dir=/etc/vsftpd_user_confuser_sub_token=$USER
g. 建立用户配置文件夹:
mkdir /etc/vsftpd_user_conf
h. 创建用户目录:
mkdir /home/ftp/lee
i. 创建用户配置文件:vim /etc/vsftpd_user_conf/lee
local_root=/home/ftp/$USER
j. 启用服务:
systemctl start vsftpd
k. 浏览器访问:
ftp://192.168.8.81
本文转自 bilinyee博客,原文链接: http://blog.51cto.com/12173069/2069230
如需转载请自行联系原作者