vsftp简单配置

下载源码文件 
 
[root@localhost ~]# wget [url]ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.5.tar.gz[/url] 
  
释放源码 
 
[root@localhost /]# tar -zxf vsftpd-2.0.5.tar.gz 
 
 
进入源码包 
 
[root@localhost /]# cd vsftpd-2.0.5 
 
make文件 
 
[root@localhost vsftpd-2.0.5]# make 
 
建立用户 
 
useradd nobody  
 
mkdir /usr/share/empty  
  
mkdir /var/ftp  
   
useradd -d /var/ftp ftp  
 
更改用户属主和属组 
 
[root@localhost vsftpd-2.0.5]# chown root.root /var/ftp/ 
 
取消属组和其他人对目录的执行权限 
 
[root@localhost vsftpd-2.0.5]# chmod og-w /var/ftp 
 
安装主程序 
 
[root@localhost vsftpd-2.0.5]# make install 
 
拷贝conf文件和用户登录配置文件 
 
cp vsftpd.conf /etc/vsftpd.conf ; cp RedHat/vsftpd.pam /etc/pam.d/ftp  
 
修改vsftp的主配置文件 
 
[root@localhost vsftpd-2.0.5]# vi /etc/vsftpd.conf 
 
修改的部分:把 local_enable=yes write_enable=yes和local_umask=022前面的注释取消。 
增加部分:listen=YES(ftp作为独立的守护进程) 
          chroot_local_user=yes(用户被定位在自己的主目录里,用cd / 并不能切换到根目录) 
 
开机自启动 
             
 
用vi打开、etc/rc.local在里面加入/usr/local/bin/vsftpd & 即可 
 
启动vsftp服务进程 
 
[root@localhost vsftpd-2.0.5]# vsftpd & 
[1] 11572 
 
添加iptables策略 
 
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 1024:65535 -j ACCEPT 
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT 
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 20 -j ACCEPT 
 
查看21号端口 
 
netstat -tnl









本文转自 走在右边 51CTO博客,原文链接:http://blog.51cto.com/gsliuyang/90633,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值