linux:html
1.sudo yum -y install vsftpdlinux
2. 建立用戶:sudo useradd ftpuser -d /ftpfile/ -s /sbin/nologin而後生效,sudo chown -R ftpuser.ftpuser /ftpfile,設置密碼:sudo passwd ftpuservim
(提示密碼過於簡單,從新輸入就行了)瀏覽器
3.打開ftpfile,建立index.html文件:sudo vim index.html安全
4.配置ftp服務器指向建立的文件目錄而且配置用戶服務器
5.重啓vsftp:sudo service vsftpd restart學習
6.配置防火牆:sudo vim /etc/sysconfig/iptables 添加後重啓:sudo service iptables restart測試
#vsftpdrest
-A INPUT -p TCP --dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
-A INPUT -p TCP --dport 20 -j ACCEPT
-A OUTPUT -p TCP --dport 20 -j ACCEPT
-A INPUT -p TCP --dport 21 -j ACCEPT
-A OUTPUT -p TCP --dport 21 -j ACCEPThtm
7.測試ftp服務器:ftp://39.108.65.35/
成功(切記須要aliyun配置安全組)
用戶名:ftpuser 密碼:123456'
8.成功後瀏覽器中ftp成功登陸,可是Mac終端中沒法使用ftp命令這是須要安裝:
(1)brew install telnet
(2)brew install inetutils
(3)brew link --overwrite inetutils
成功登陸
9.設置etc/httpd/conf
SELINUX=disabled
網上說是美國國家安全局對於強制訪問控制實現,若是不改掉的話會出現匿名帳號沒法建立文件或者建立文件夾
生效:sudo setenforce 0
重啓ftp:sudo service vsftpd restart
***以上是本人學習記錄,僅供參考