Ubuntu9 04 下簡單配置 ProFTPD

2021-05-09 23:27:43 字數 919 閱讀 2245

宣告:本文不涉及結合mysql資料庫的部分,僅簡單介紹提供ftp服務的方法及可能會碰到的問題。

一,什麼是proftpd?

proftpd 是一款流行於類unix系統的 ftp 伺服器程式,與vsftpd、wu-ftp等功能類似。

二,安裝proftpd

$ sudo apt-get install proftpd

三,新增ftp組及使用者

$ groupadd ftpg

// 設定密碼

$ passwd ftpg

使用用ftp客戶端工具測試連線:

連線成功.

四,修改使用者 chroot

連線成功但並沒有限定使用者 ftpu 的根目錄,也就是chroot,使用者還可以訪問上級目錄

// 修改 proftpd配置檔案

$ vi /etc/proftpd/proftpd.conf

// 去掉如下行前的注釋 #

# defaultroot                   ~

// 重啟 proftpd 即可

$ /etc/init.d/proftpd restart

五,禁止使用者終端登入

重啟proftpd後ftp客戶端提示無法連線:

-------------------------------

530 login incorrect.

-------------------------------

經檢查發現當前系統的shells列表中沒有 /sbin/nologin

// 新增 /sbin/nologin 支援

$ vi /etc/shells

// 在該文件中新增一行

/sbin/nologin

重啟proftpd,完成.

Ubuntu 9 04下tftp的配置

網上的東西不一定正確,要自己實踐。我按照以下步驟做配置成功了。一 ftp安裝 sudo apt get install tftp tftpd xinetd 分別是客戶端 服務端 超級程序守護程式 二 ftp配置 2.1 在根目錄下建立資料夾 tftpboot cd sudo mkdir tftpbo...

Ubuntu 9 0 4 配置SSH服務

網上有很多介紹在ubuntu下開啟ssh服務的文章,但大多數介紹的方法測試後都不太理想,均不能實現遠端登入到ubuntu上,最後分析原因是都沒有真正開啟ssh server服務。最終成功的方法如下 sudo apt get install openssh server ubuntu預設安裝了open...

ubuntu 9 04下檢視android原始碼

一.目的 我現在的目的 學會根蹤原始碼的某個模組的執行軌跡。如檢視原始碼中 本contacts的執行方式,檢視browser的工作方式 各類中各方法功能實現 二.有效的方法 大多數教程都介紹採用debug方式來根蹤 這樣其實有很多不方便的地方,比如咱們不知道哪個類的功能,不好確定你的當前操作的準確地...