如何在ubuntu18.04系統搭建ftp服務
如何在ubuntu18.04系統搭建ftp服務
FTP(File Transfer Protocol,文件傳輸協議(yi)) 是 TCP/IP 協議(yi)組中(zhong)的協議(yi)之(zhi)一。FTP協議(yi)包括兩個(ge)組成(cheng)部分,其(qi)一為FTP服務器,其(qi)二為FTP客戶端。
其中FTP服務(wu)器(qi)用來(lai)存儲文件,用戶可(ke)以使用FTP客戶端通(tong)過FTP協議(yi)訪問位于(yu)FTP服務(wu)器(qi)上的資源。在開發網(wang)站(zhan)的時(shi)候,通(tong)常利(li)用FTP協議(yi)把網(wang)頁或程序傳(chuan)到(dao)Web服務(wu)器(qi)上。此(ci)外,由于(yu)FTP傳(chuan)輸(shu)效率非常高,在網(wang)絡上傳(chuan)輸(shu)大的文件時(shi),一(yi)般(ban)也采用該協議(yi)。
Ubuntu18.04系(xi)(xi)統(tong)系(xi)(xi)統(tong)如何搭建(jian)FTP?本(ben)(ben)教程以(yi)Ubuntu18.04系(xi)(xi)統(tong)為例進行圖(tu)文說明,本(ben)(ben)配置適用(yong)于Ubuntu16.04和Ubuntu18.04版本(ben)(ben)。
以下為操作步驟:
1.更新軟件(jian)包(bao)信(xin)息(apt是本地存了一份(fen)軟件(jian)包(bao)信(xin)息的列表(biao),比如軟件(jian)大小,版本號,依賴等。)(若更新不了的話(hua)編(bian)輯vi /etc/apt/sources.list 在末尾添加源后保存退出。)
sudo apt-get update
2. 目前Linux上使(shi)(shi)用(yong)較多的ftp服務器(qi)是vsftpd。需要先安(an)裝vsftpd軟件。在(zai)Ubuntu上安(an)裝vsftpd使(shi)(shi)用(yong)的命令是
sudo apt-get install vsftpd
3.安裝完成后查(cha)看vsftpd服務狀態
systemctl status vsftpd

4.修改vsftpd配置文件,anonymous_enable=YES允許匿名訪問
sudo vi /etc/vsftpd.conf

5.修改之后重(zhong)啟vsftpd服務(wu)
sudo systemctl restart vsftpd
6.Ubuntu預設的(de)FTP server 目錄是在(zai)/srv/ftp
建立(li)一個目錄和文件(jian)進行測試
cd /srv/ftp
sudo touch test.txt
sudo mkdir test
7.在文件管(guan)理的(de)地址欄填入ftp://服務(wu)端IP

如圖所示,搭建完成

