centos7安裝 ftp 組件與開放防火牆端口命令


Linux 安裝 ftp 組件

安裝完后,有/etc/vsftpd/vsftpd.conf 文件,是 vsftp 的配置文件。

1、執行 yum -y install vsftpd

 

2、 添加一個 ftp 用戶 此用戶就是用來登錄 ftp 服務器用的。

執行 useradd ftpuser 這樣一個用戶建完,可以用這個登錄,記得用普通登錄不要用匿名了。登錄后默 認的路徑為 /home/ftpuser.

3 、給 ftp 用戶添加密碼。 執行 passwd ftpuser 輸入兩次密碼后修改密碼。 我這里設置的密碼是 123456

4、 防火牆開啟 21 端口並啟動 執行下面兩句:

centos7中的防火牆改成了firewall,使用iptables(iptables -I INPUT 1 -p tcp --dport 21 -j ACCEPT)無作用,正確開放端口的方法如下:

firewall-cmd --zone=public --add-port=21/tcp --permanent

返回success為成功

命令含義: 

--zone #作用域 

--add-port=21/tcp #添加端口,格式為:端口/通訊協議 

--permanent #永久生效

重啟防火牆:

systemctl restart firewalld.service 

關閉防火牆:

systemctl stop firewalld.service 

 

開啟vsftpd服務:

systemctl start vsftpd

停止vsftpd服務:

systemctl stop vsftpd

查看vsftpd服務:

systectl status vsftpd

禁用vsftpd服務:

systemctl disable vsftpd

開機自動啟動vsftpd服務:

systemctl enable vsftpd

 

 

 

5、開啟內部發送端口firewall-cmd --zone=public --add-port=5555-6666/tcp --permanent

--配置端口號 vi /etc/vsftpd/vsftpd.conf

6、 關閉 selinux

  執行 vi /etc/selinux/config 編輯,

  修改成 selinux=disabled

  執行 setenforce 0 使修改馬上生效

 

7. FileZilla 的主動、被動模式修改:

測試發送一個文件,看是否成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM