一、从安装盘中的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
注意:fedora不同版本的防火墙的关闭方式是不同的,setup中是通用设置。可从网上搜搜。
五、如不能开启FTP
更改/etc/sysconfig/selinux 设 selinux=disable
reboot
在更改ip后,如果没有重启服务,实际上是不发生变化的(我以前的方法是重启电脑,够笨的)重启网络服务的命令是service network restart或者/etc/init.d/network restart
阅读(1258) | 评论(2) | 转发(2) |