`
阅读更多

一、从安装盘中的RPM文件夹中安装vsftpd-2.0.5-8.i386.rpm
双击安装或
安装包拷到root的主文件夹,在终端运行rpm –ivh vsftpd-2.0.5-8.i386.rpm
测试安装成功用命令rpm –q vsftpd (显示安装的版本号),重启
二、运行vsftpd
运行命令 /etc/init.d/vsftpd start
三、匿名访问
创建/var/ftp/pub,并更改其访问属性
mkdir /var/ftp/pub
chmod –R 777 /var/ftp/pub
更改vsftpd.conf(/etc/vsftpd/)内容如下:
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#Standalone mode
listen=YES
listen_address=本机IP地址
#tcp_wrappers=YES
#Access rights
anonymous_enable=YES
anon_root=/var/ftp
local_enable=NO
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_umask=022
#Security
anon_world_readable_only=NO
connect_from_port_20=YES
hide_ids=YES
pasv_min_port=50000
pasv_max_port=60000
#Features
dirmessage_enable=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
xferlog_enable=YES
ls_resurse_enable=NO
ascii_download_enable=NO
async_abor_enable=YES
ftpd_banner=Welcome to my FTP.
#Performance
one_process_model=YES
idle_session_timeout=120
data_connection_timeout=300
accept_timeout=60
connect_timeout=60
anon_max_rate=50000
max_clients=200
max_per_ip=4
#check_shell=NO
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

重启,并再次开启FTP服务器
四、注如果开启防火墙,必须关闭
iptables –F
五、如不能开启FTP
更改/etc/sysconfig/selinux 设 selinux=disable
reboot


注意:vsftpd.conf文件内chown_uploads及chown_username别打开,否则会导致登录及上传550失败。
/var/ftp目录不要设权限为777,太高了会导致ftp禁止登录。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics