ubuntu下搭建ftp服務端

ftp服務器的搭建

​ FTP(File Transfer Protocol,文件傳輸協議) 是 TCP/IP 協議組中的協議之一。

​ FTP協議包括兩個組成部分,其一爲FTP服務器,其二爲FTP客戶端。

​ 默認情況下FTP協議使用TCP端口中的 20和21這兩個端口,其中20用於傳輸數據,21用於傳輸控制信息。

1 安裝vsftpd

  • 使用apt-get 安裝

sudo apt-get install vsftpd

  • 配置vsftpd.conf文件

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo vi /etc/vsftpd.conf

​ 配置文件詳細介紹

    
  #接受本地用戶
  local_enable=YES
  #本地用戶上傳文件的umask。
  local_umask=022
  
    #可以上傳(全局控制).
  write_enable=YES
  • 重啓ftp服務器

sudo service vsftpd restart

注意:client端get文件出現226錯誤,代表client端沒有本地寫權限,無法創建文件,可能是c:\盤



2 ftp客戶端登錄

  • 登錄ftp服務器後,可以使用get獲取服務器上的文件,mget是獲取多個文件。

  • 使用put可以上傳文件到服務器,使用mput上傳多個文件。

  • ls 查看文件。

  • mkdir創建文件。

  • rmdir刪除文件夾。

  • pwd查看當前工作路徑。

  • cd切換工作路徑

  • delete刪除文件。


發佈了101 篇原創文章 · 獲贊 117 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章