天天看點

Ubuntu vsftpd 安裝配置執行個體(ftp伺服器搭建)

使用者名uftp

密碼111111

解除安裝vsftpd

sudo apt-get remove --purge vsftpd

service vsftpd start 開啟vsftpd服務

service vsftpd stop 停止vsftpd服務

service vsftpd restart 重新開機vsftpd服務

  1. sudo apt-get install vsftpd
  2. service vsftpd start
  3. 建立目錄/home/uftp作為使用者主目錄
  4. sudo mkdir /home/uftp
  5. 建立使用者uftp,制定使用者主目錄和所用shell,并設定密碼

sudo useradd -d /home/uftp -s /bin/bash uftp

sudo passwd uftp

111111

  1. 然後将目錄/home/uftp的所屬者和所屬組都改為uftp:

sudo chown uftp:uftp /home/uftp

  1. 建立檔案/etc/vsftpd.user_list,用于存放允許通路ftp的使用者:

sudo vi /etc/vsftpd.user_list

寫uftp,并且儲存退出:

  1. 編輯VSFTPD配置檔案

      

    VSFTPD配置檔案為/etc/vsftpd.conf,執行指令:

sudo vi /etc/vsftpd.conf

打開注釋 write_enable=YES

  添加資訊 userlist_file=/etc/vsftpd.user_list

  添加資訊 userlist_enable=YES

  添加資訊 userlist_deny=NO

  修改完成後儲存退出。

  1. 測試

      現在在Windows下打開cmd視窗,執行指令:

ftp [你的linux機器的ip位址]

指令pwd和lcd分别可以檢視遠端Linux下和本地Windows下的目前目錄:

現在在Linux下的目錄/home/uftp下建立檔案test_ftp_download.txt,在windows下的家目錄(我的為C:\Users\name)下建立檔案test_ftp_upload.txt,分别用來測試下載下傳和上傳功能:

下載下傳檔案使用指令:get [檔案名]

上傳檔案使用指令:put [檔案名]

9. 關閉

檢視端口号

pgrep vsftpd

殺程序sudo -i

pkill vsftpd

原文連結