天天看點

Linux---Linux中Ubuntu鏡像之下搭建FTP服務

前言;在學習了Linux之後,細想一下其實Linux也就相當于一個伺服器,我們也就相當于一個用戶端,我們也可以進行資料的互動,那麼本篇博文咱們就一起去搭建FTP伺服器。

​​一.FTP了解:​​

​​二.FTP搭建:​​

1.用戶端:

2.服務端:

(1)安裝FTP:

(2).修改配置:

(3).啟動服務:

​​三.FTP用戶端:​​

一.FTP了解:

​<code>​FTP(File Transfer Protocol​</code>​)檔案傳輸協定,是 ​<code>​TCP/IP​</code>​ 協定組中的​<code>​協定之一​</code>​。​<code>​FTP​</code>​協定包括兩個組成部分,其一為​<code>​FTP伺服器​</code>​(在本博文中就是​<code>​Linux​</code>​),其二為​<code>​FTP用戶端​</code>​(為我們的主機):詳情請看:​​FTP協定​​(連結來自​<code>​百度百科​</code>​)

二.FTP搭建:

用戶端我們一般使用​<code>​FileZilla Client​</code>​,​<code>​FileZilla​</code>​是一個​<code>​快速​</code>​,​<code>​實用多功能​</code>​和​<code>​界面直覺​</code>​的​<code>​FTP用戶端​</code>​,害怕小夥伴們下載下傳錯誤,友情連結:

連結:https://pan.baidu.com/s/1PVep0a5xZi9ezSKsBzPX4Q 提取碼:jcgg

因為部落客已經安裝過​<code>​FTP​</code>​了,是以出現下面這樣的界面,如果沒有安裝請在終端輸入​<code>​sudo apt-get install vsftpd​</code>​,如果顯示錯誤,請大家可以去換一下源哦

Linux---Linux中Ubuntu鏡像之下搭建FTP服務

安裝好之後我們可以來看看​<code>​FTP​</code>​的版本,使用​<code>​vsftpd -v​</code>​來進行檢視

Linux---Linux中Ubuntu鏡像之下搭建FTP服務

當然不可能說下載下傳下來之後就可以使用了,我們還需要對其進行相關配置:

首先我們打開這個​<code>​vsftpd.conf​</code>​,使用指令如下:

​<code>​sudo gedit /etc/vsftpd.conf​</code>​ (使用系統自帶的"記事本"打開) ​<code>​sudo vim /etc/vsftpd.conf​</code>​ (如果沒有​<code>​vim​</code>​,請下載下傳​<code>​sudo apt install vim​</code>​)

打開之後,我們需要修改的位置如下:

将第​<code>​25行​</code>​的取消注釋
Linux---Linux中Ubuntu鏡像之下搭建FTP服務
将第​<code>​28行​</code>​的取消注釋
Linux---Linux中Ubuntu鏡像之下搭建FTP服務
将第​<code>​31行​</code>​修改為​<code>​YES​</code>​
Linux---Linux中Ubuntu鏡像之下搭建FTP服務
将​<code>​123行​</code>​修改如下所示:
Linux---Linux中Ubuntu鏡像之下搭建FTP服務
将第​<code>​125​</code>​行修改如下圖:(首先得在/etc之下建立一個名為​<code>​vsfypd.chroot_list​</code>​的檔案,有關檔案建立操作請移步:​​Linux相關操作(圖文解釋)​​,然後在這個檔案中寫入自己的​<code>​使用者名​</code>​就行了)
Linux---Linux中Ubuntu鏡像之下搭建FTP服務
在​<code>​末尾添加​</code>​如下所示兩行:(其中​<code>​jcgg為我的使用者名,你們一定要改成你們的​</code>​)
Linux---Linux中Ubuntu鏡像之下搭建FTP服務
​<code>​vsftpd.chroot_list​</code>​:去掉寫權限加上可執行權限

當一切配置完成時,我們來​<code>​啟動FTP​</code>​服務:

使用​<code>​sudo /etc/init.d/vsftpd restart​</code>​指令來啟動,啟動成功标志如下圖所示:
Linux---Linux中Ubuntu鏡像之下搭建FTP服務

三.FTP用戶端:

1.首先我們驗證配置是否正确,如果在用戶端可以​<code>​ping通服務端​</code>​,那就說明配置正确
Linux---Linux中Ubuntu鏡像之下搭建FTP服務
由于​<code>​ip​</code>​問題,部落客就打碼了 2.測試FTP:我們需要在用戶端進行 ​<code>​ftp 服務端位址​</code>​
Linux---Linux中Ubuntu鏡像之下搭建FTP服務
當出現<code>230 Login successful</code>時,代表我們已經連接配接成功了,就可以進行資料互動了

繼續閱讀