一、ftp安裝
1、安裝vsftpd
命令:yum -y install vsftpd
?
2、修改ftp配置文件
命令:vim /etc/vsftpd/vsftpd.conf
?
3、按i進入insert模式后,按以下要求修改
?
anonymous_enable=YES
改為anonymous_enable=NO
?
chroot_local_user=YES
#去掉前面的注釋
?
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
#不受限制的用戶列表,用不用都OK
?
allow_writeable_chroot=YES
#加上這行解決了無法登陸的問題(重點,不然可能會出現530問題)
?
4、重啟ftp
命令:service vsftpd start? #啟動ftp
命令:service vsftpd restart?#重啟ftp
?
5、設置開機啟動ftp
命令:chkconfig vsftpd on
?
6、配置防火墻(重點!)
命令:vim /etc/sysconfig/iptables
注:這里使用的防火墻是iptables
?
7、按i進入insert模式,加入以下內容
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
按ESC退出insert模式,輸入:wq保存并退出
?
8、重啟防火墻
命令:service iptables restart
?
9、建立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的根目錄
?
10、重啟ftp
命令:service vsftpd restart
?
二、Httpd
1、安裝httpd
命令:yum -y install httpd
2、修改http配置文件
命令:vim /etc/httpd/conf/httpd.conf
?
3、按i進入insert模式后,按以下要求修改
Listen 80????
#默認80端口,可修改為其他端口
?
User ftpadmin
Group ftpadmin
#修改為對應的ftp訪問用戶和用戶組
?
DocumentRoot "/home/ftp"
#修改為ftp用戶實際的訪問目錄
?
4、重啟httpd
命令:service httpd start? #啟動httpd
命令:service httpd restart?#重啟httpd
?
5、設置開機啟動httpd
命令:chkconfig httpd on
?
6、配置防火墻(重點!)
命令:vim /etc/sysconfig/iptables
注:這里使用的防火墻是iptables
?
7、按i進入insert模式,加入以下內容
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
按ESC退出insert模式,輸入:wq保存并退出
?
8、重啟防火墻
命令:service iptables restart
?
結束語:成長這一路就是懂得閉嘴努力,知道低調謙遜,學會強大自己,在每一個值得珍惜的日子里,拼命去成為自己想成為的人。
?
可愛博主:AlanLee
博客地址:http://www.cnblogs.com/AlanLee
本文出自博客園,歡迎大家加入博客園。
?