proftpd 配置 筆記

proftpd可以直接通過本地用戶遠程登錄,默認登錄目錄爲用戶Home目錄。

1. 安裝和啓動

proftpd可以通過兩種模式啓動,standalone和xinetd。

通過xinetd需要安裝xinetd,ubuntu下默認可能沒有安裝xinetd,通過apt-get install xinetd安裝。

init的啓動文件在/etc/init.d/proftpd,proftpd的配置文件爲/etc/proftpd/proftpd.conf,如果安裝的時候選擇xinetd,然而xinetd沒有安裝,通過/etc/init.d/proftpd啓動時,會打印提示:"ProFTPD warning: cannot start neither in standalone nor in inetd/xinetd mode. Check your configuration.“ init文件/etc/init.d/proftpd比較簡單,可以通過插入打印語句來判斷問題原因。


2. 配置(/etc/proftpd/proftpd.conf)

限制用戶不能跑出其Home目錄

# Use this to jail all users in their homes
 DefaultRoot                    ~

設置文件權限Umask


# 因爲虛擬用戶是沒有 shell 的,所以要打開這個設定
RequireValidShell               off

# 用 mod_auth_file.c 驗證登錄用戶名和密碼
AuthOrder                       mod_auth_file.c

# 存放用戶名和密碼的文件
AuthUserFile                    /etc/proftpd/ftpd.passwd

# 允許下載時斷點續傳
AllowRetrieveRestart on

# 允許上傳時斷點續傳
AllowStoreRestart on

# 客戶端登錄時不顯示服務器信息
ServerIdent off

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章