天天看點

Ubutun18.04安裝vsftpd服務

Ubutun18.04安裝vsftpd服務

    • 1. 安裝vsftpd服務
    • 2. 驗證是否安裝成功
    • 3. 檢視vsftpd的狀态
    • 4. 停止和啟動vsftpd服務
    • 5. 檢視vsftpd的程序ID
    • 6. 檢視vsftp所占用的端口号
    • 7. 根據端口号檢視進行ID
    • 8. 根據程序ID檢視程序名稱
    • 9. 配置vsftpd服務
      • 9.1 配置使用者登入後的主目錄
      • 9.2 配置root使用者可通路
      • 9.3 配置上傳功能
    • 10. 解除安裝vsftpd服務

1. 安裝vsftpd服務

sudo apt-get install vsftpd
           
Ubutun18.04安裝vsftpd服務

2. 驗證是否安裝成功

vsftpd -version
           
Ubutun18.04安裝vsftpd服務

3. 檢視vsftpd的狀态

service vsftpd status
           
Ubutun18.04安裝vsftpd服務

4. 停止和啟動vsftpd服務

service vsftpd stop
service vsftpd start
           
Ubutun18.04安裝vsftpd服務

5. 檢視vsftpd的程序ID

ps -aux | grep vsftpd
           
Ubutun18.04安裝vsftpd服務

可以知道vsftpd的程序ID是15435。

/usr/sbin/vsftpd /etc/vsftpd.conf是vsftpd的指令以及所帶的參數。

grep --color=auto vsftpd同理也是如此。

6. 檢視vsftp所占用的端口号

根據程序ID查詢占用的端口号。

netstat -nltp | grep  程序号
netstat -anp | grep 程序号
           
Ubutun18.04安裝vsftpd服務

可以看到vsftpd的端口号是21。

netstat -anp各個字段的名稱如下。

Ubutun18.04安裝vsftpd服務

7. 根據端口号檢視進行ID

lsof -i:端口号
           
Ubutun18.04安裝vsftpd服務

可以看到,21端口被程序15435所占用了。

8. 根據程序ID檢視程序名稱

ps -aux | grep 程序号
           
Ubutun18.04安裝vsftpd服務

可以看到,進行15435被/usr/sbin/vsftpd指令執行。

9. 配置vsftpd服務

9.1 配置使用者登入後的主目錄

local_root表示本地使用者登入後的主目錄,需要使用者名和密碼的。

anon_root表示匿名使用者登陸後的主目錄,不需要使用者名和密碼。

Ubutun18.04安裝vsftpd服務

9.2 配置root使用者可通路

一般情況下,由于種種原因ftp是不讓root使用者遠端登陸,但隻要你修改以個檔案就可以登陸了.

注釋掉 /etc/ftpusers 中的root即可。

Ubutun18.04安裝vsftpd服務

9.3 配置上傳功能

匿名使用者的上傳配置待補充。

其他本地使用者的檔案上傳時,注意檔案夾權限問題即可。

10. 解除安裝vsftpd服務

## 完全解除安裝軟體及其配置檔案
sudo apt-get --purge remove vsftpd