一、安裝vsftpdvim
命令:yum -y install vsftpdtcp
二、修改ftp配置文件rest
命令:vim /etc/vsftpd/vsftpd.confblog
三、按i進入insert模式後,按如下要求修改ip
anonymous_enable=YESget
改成anonymous_enable=NO博客
chroot_local_user=YESit
#去掉前面的註釋table
#chroot_list_enable=YESftp
#chroot_list_file=/etc/vsftpd/chroot_list
#不受限制的用戶列表,用不用都OK
allow_writeable_chroot=YES
#加上這行解決了沒法登錄的問題(重點,否則可能會出現530問題)
四、重啓ftp
命令:service vsftpd start #啓動ftp
命令:service vsftpd restart #重啓ftp
五、設置開機啓動ftp
命令:chkconfig vsftpd on
六、配置防火牆(重點!)
命令:vim /etc/sysconfig/iptables
注:這裏使用的防火牆是iptables
七、按i進入insert模式,加入如下內容
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
按ESC退出insert模式,輸入:wq保存並退出
八、重啓防火牆
命令:service iptables restart
九、創建ftp帳戶
命令:useradd -d /path/you/want -s /sbin/nologin ftpadmin
#注意 /parh/you/want爲該用戶登錄時的根目錄,路徑本身設定,ftpadmin爲用戶名, 也能夠本身設定
修改密碼
命令:passwd ftpadmin
#注意 ftpadmin爲剛剛設定的用戶名,輸入兩次密碼便可
設置用戶權限
命令:chown -R ftpadmin.ftpadmin /path/you/set
#注意 ftpadmin爲剛剛設定的用戶名,/path/you/set爲剛剛設定的該用戶ftp的根目錄
十、重啓ftp
命令:service vsftpd restart
一、安裝httpd
命令:yum -y install httpd
二、修改http配置文件
命令:vim /etc/httpd/conf/httpd.conf
三、按i進入insert模式後,按如下要求修改
Listen 80
#默認80端口,可修改成其餘端口
User ftpadmin
Group ftpadmin
#修改成對應的ftp訪問用戶和用戶組
DocumentRoot "/home/ftp"
#修改成ftp用戶實際的訪問目錄
四、重啓httpd
命令:service httpd start #啓動httpd
命令:service httpd restart #重啓httpd
五、設置開機啓動httpd
命令:chkconfig httpd on
六、配置防火牆(重點!)
命令:vim /etc/sysconfig/iptables
注:這裏使用的防火牆是iptables
七、按i進入insert模式,加入如下內容
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
按ESC退出insert模式,輸入:wq保存並退出
八、重啓防火牆
命令:service iptables restart
結束語:成長這一路就是懂得閉嘴努力,知道低調謙遜,學會強大本身,在每個值得珍惜的日子裏,拼命去成爲本身想成爲的人。
可愛博主:AlanLee
博客地址:http://www.cnblogs.com/AlanLee
本文出自博客園,歡迎你們加入博客園。