关于RHEL6的FTP Server设定
1.查看vsftpd是否安装
>rpm -qa | grep vsftpd
注: 如果未安装,可以通过【yum】命令进行安装
2.安装完成后,修改【/etc/vsftpd/vsftpd.conf】
anonymous_enable=YES
↓
anonymous_enable=NO ←禁止匿名访问anonymous FTP
#ascii_upload_enable=YES
#ascii_download_enable=YES
↓
ascii_upload_enable=YES ←可以使用ASCII上传
ascii_download_enable=YES ←可以使用ASCII下载
#chroot_list_enable=YES
↓
chroot_list_enable=YES ←禁止访问home以上的目录
#chroot_list_file=/etc/vsftpd.chroot_list
↓
chroot_list_file=/etc/vsftpd.chroot_list ←指定禁止访问home以上目录的用户列表
xferlog_std_format=YES
↓
xferlog_std_format=NO ←出log用
#xferlog_file=/var/log/vsftpd.log
↓
xferlog_file=/var/log/vsftpd.log ←log文件设定
use_localtime=YES ←文件的最后追加,用来指定本地时间
编辑以下的目录,指定禁止访问home以上目录的用户列表
# echo foo >> /etc/vsftpd.chroot_list
以上文件设定完成后,通过下述命令重启vsftd
# service vsftpd start
重启后,自动开启vsftd
# chkconfig vsftpd on
setsebool -P ftp_home_dir 1
upload权限设定
chmod777