linux下ftp服務器 proftpd 推薦 限制用戶目錄

一、官方下載解壓(速度較慢 我下了1個小時):http://www.proftpd.org/html

tar xvzf proftpd-1.2.9.tar.gz //解壓

二、安裝proftpd服務器

./configure --prefix=/usr/local/proftpd
make
make install

三、新建一個用戶pubftp 並設置密碼測試

useradd pubftp

五、修改該用戶的默認登錄目錄 vi /etc/passwdcode

pubftp:x:504:504::/opt/www:/sbin/nologin

_//這句話的意思  註冊名:口令:用戶標識號:組標識號:用戶名:用戶主目錄:命令解釋程序 這個時候你建立的文件和目錄 用chown 檢查下 應該是 pubftp 504的,若是不是則沒法修改了。這個時候請從新把程序目錄受權下 _server

六、修改proftpd.conf配置文件(若是提示報錯 請查看文件配置路徑) 編輯/usr/local/etc/proftpd.conf,找到「Group nogroup」,改成「Group nobody」,否則啓動的時候會提示錯誤。htm

七、proftpd.conf加入 DefaultRoot ~ 註釋取消掉,這一句就將ftp用戶限制在本身的目錄下。進程

八、啓動proftpd,並設置proftpd爲自啓動(服務器重啓,proftpd服務將自動加載)ip

/usr/local/proftpd/sbin/proftpd  //啓動
cp /usr/local/proftpd/sbin/proftpd /etc/init.d/proftpd  //自啓動

九、測試ftp是否正常 在服務器端,查看21端口是否已經啓動get

netstat -an|grep LISTEN

客戶端,查看ftp是否能正常鏈接it

ftp 服務器ip地址

十、若是修改配置文件 就必需要重啓 直接找到進程關閉 pgrep proftpd 而後kill下

參考文章:http://www.server110.com/proftpd/201309/1695.html

相關文章
相關標籤/搜索