Ubuntu 安裝 proftpd,並新增虛擬使用者

2021-05-28 01:10:32 字數 1267 閱讀 7632

安裝並配置 proftpd

安裝就不廢話了,apt 即可。然後修改 /etc/proftpd/proftpd.conf:

# 必須開啟,將使用者限定在自己的目錄中

defaultroot ~

# 因為虛擬使用者是沒有 shell 的,所以要開啟這個設定

requirevalidshell off

# 用 mod_auth_file.c 驗證登入使用者名稱和密碼

authorder mod_auth_file.c

# 存放使用者名稱和密碼的檔案

authuserfile /etc/proftpd/ftpd.passwd

allowretrieverestart on

# 允許上傳時斷點續傳

allowstorerestart on

# 客戶端登入時不顯示伺服器資訊

serverident off

新增虛擬使用者

執行命令:

ftpasswd --file=/etc/proftpd/ftpd.passwd --home=/home/***x\

--shell=/bin/false --name=***x\

--uid=1111--gid=1111--passwd

這個命令執行後,會要求輸入登入密碼,連續輸入兩次即可。

命令中,–home 指定 ftp 使用者登入後的根目錄,–name 指定 ftp 使用者名稱。而 uid 和 gid 則指定這個 ftp 使用者對應哪乙個系統使用者和組。

例如 www-data 是用於 apache2 的系統使用者,其 uid 和 gid 是 33。那麼下列命令將建立乙個名為 www 的 ftp 使用者:

ftpasswd --file=/etc/proftpd/ftpd.passwd --home=/var/www\

--shell=/bin/false --name=www--uid=33--gid=33--passwd

在 ftp 中用 www 使用者登入後,所有上傳的檔案,其所有者和所屬組,都會是系統的 www-data 使用者。

UBuntu9 10安裝proFTPd支援SFTP

1 支援sftp協議 2 不採用系統帳號驗證方式,改為資料庫mysql驗證 3 資料庫中不儲存密碼,只儲存經過sha256演算法加密過的可列印16位小寫字串,系統中還需儲存乙個salt檔案 4 資料庫中指定使用者目錄,proftpd能夠動態建立使用者目錄 修改檔案中的配置 etc ssh sshd ...

ProFTPD安裝文件一

1 取得 proftpd 2 安裝 proftpd 2.1 進入linux系統解開檔案 tar proftpd 1.2.0rc3.tar.gz cd proftpd 1.2.0rc3 2.2 設定安裝到 usr local proftpd目錄中 configure prefix usr local ...

ProFTPD安裝和配置

proftpd是一款開放原始碼的ftp伺服器軟體,它是原來世界範圍使用最廣泛的wu ftpd的改進版,它修正了wu ftpd的許多缺陷,現簡要介紹一下安裝與配置。www.proftpd.org 選擇proftpd 1.2.10.tar.gz 上傳至 usr local src cd usr loca...