安装RHEL系统时有勾选FTP服务器,现在只要配置下ftp,就可以使用了
一、建立FTP目录,并赋权限
# cd /home
# mkdir ftp
# cd ftp
# chmod 777 *
二、修改Vsftpd服务器的配置文件
进入vsftpd目录/etc/vsftpd/
主配置文件有三个:
vsftpd.conf
vsftpd.ftpusers
vsftpd.user_list
编辑vsftpd.ftpusers,vsftpd.user_list文件,用#注释掉用用户games
编辑vsftpd.conf文件,添加以下代码
local_root=/home/ftp
anon_root=/home/ftp
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
tcp_wrappers=YES
pasv_promiscuous=YES
pasv_enable=YES
pasv_min_port=9000
pasv_max_port=10000
setproctitle_enable=YES
anon_umask=022
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
write_enable=YES
三、查看关于ftp的Boolean值
用以下命令查看
# getsebool -a | grep ftp
如果allow_home_dir值为off
用以下命令改为on
# setsebool -P allow_home_dir=on
四、FTP启动和关闭命令
# /etc/init.d/vsftpd start
# /etc/init.d/vsftpd stop