前言;在學習了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>,如果顯示錯誤,請大家可以去換一下源哦

安裝好之後我們可以來看看<code>FTP</code>的版本,使用<code>vsftpd -v</code>來進行檢視
當然不可能說下載下傳下來之後就可以使用了,我們還需要對其進行相關配置:
首先我們打開這個<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>的取消注釋将第<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>:去掉寫權限加上可執行權限![]()
Linux---Linux中Ubuntu鏡像之下搭建FTP服務
當一切配置完成時,我們來<code>啟動FTP</code>服務:
使用<code>sudo /etc/init.d/vsftpd restart</code>指令來啟動,啟動成功标志如下圖所示:![]()
Linux---Linux中Ubuntu鏡像之下搭建FTP服務
三.FTP用戶端:
1.首先我們驗證配置是否正确,如果在用戶端可以<code>ping通服務端</code>,那就說明配置正确由于<code>ip</code>問題,部落客就打碼了 2.測試FTP:我們需要在用戶端進行 <code>ftp 服務端位址</code>![]()
Linux---Linux中Ubuntu鏡像之下搭建FTP服務 當出現<code>230 Login successful</code>時,代表我們已經連接配接成功了,就可以進行資料互動了![]()
Linux---Linux中Ubuntu鏡像之下搭建FTP服務