訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

請關注本頭條號 , 每天堅持更新原創干貨技術文章 。
以CentOS 6為例: 1. vsftp簡介vsftp是一個基于GPL發布的類Unix系統上使用的FTP服務器軟件,它的全稱是Very Secure FTP 從此名稱可以看出來 , 編制者的初衷是代碼的安全 。
安全性是編寫VSFTP的初衷,除了這與生俱來的安全特性以外 , 高速與高穩定性也是VSFTP的兩個重要特點 。
2. 安裝vsftp套件

訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
3. 配置開機自啟chkconfig是CentOS6上的程序管理工具,CentOS7請使用systemctl
檢查驗證:
訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
chkconfig檢查vsftp服務
訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
4. 防火墻開放端口如果你的防火墻默認沒有開啟FTP端口,請按以下方法開啟,僅僅適用于CentOS6這類使用iptables防火墻的發行版,CentOS 7與Ubuntu不適用 。請轉到本站相關教程 。
保存防火墻配置:重啟防火墻配置,馬上生效 。
訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
防火墻放行ftp服務 5. 創建ftp用戶 以用戶ftpuser為例只要使用ftpuser的身份登錄FTP服務,即可讀取以下目錄的內容:
/home/ftpuser/
6. 為ftp用戶設置密碼
以用戶ftpuser為例 輸入兩次一樣的密碼
訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
設置ftp用戶密碼7. 修改配置文件(可選)
不允許匿名用戶登錄,只能用創建的賬號和密碼登錄 。
修改以下內容,默認為YES,即允許匿名用戶登錄,NO表示不允許:
anonymous_enable=NO
訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
禁止匿名用戶登錄ftp 8. 啟動vsftp服務9. 設置SElinux標簽
如果你沒有使用SElinux,不需要配置這步 。如果你不清楚自己是否在使用,請按執行以下指令 。
查詢SElinux對ftp服務器的相關狀態
訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
查詢SElinux對ftp服務器的相關狀態
可以看到 , 默認情況下,SElinux限制了ftp所有的功能
配置SElinux,允許訪問FTP服務:
再次檢查:
訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
確認SElinux放行ftp服務器
訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
10. 測試 使用瀏覽器
訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
使用瀏覽器訪問ftp服務器
或者 使用FTP專用客戶端:
訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
filezilla ftp客戶端
官方下載地址:https://filezilla-project.org/
訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
下載filezilla客戶端
訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器

文章插圖
【訪問ftp服務器的三種方法 ftp怎么登錄連接到服務器】使用filezilla客戶端登錄ftp