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,如需轉載請自行聯系原作者
?
[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,如需轉載請自行聯系原作者
總結
- 上一篇: Windows消息机制详解
- 下一篇: 配置静态路由进阶实验