[問題] proftpd兩種登入

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

[問題] proftpd兩種登入

文章littleboypis » 週五 3月 14, 2008 5:55 pm

我用的是proftpd

有一個問題是

使用者 皆 有兩種需求

第一種是想登入到一般的FTP

第二種是想登入到一般的家目錄


因為我將proftpd的 "切換目錄功能" 給關了

所以照成走一般的FTP協定就會直接登入到 FTP

要登入到家目錄得要用SFTP才行

但是,有些電腦沒有sftp指令


所以想請教各位

有沒有辦法就是同一個daemon

有兩個入口分別對映到各別的服務呢


感謝
littleboypis
 

文章ulbt » 週六 3月 15, 2008 9:15 pm

查了一下, ProFTPD 支援類似 Apache 的那種 VirtualHost
http://tech.seety.org/debian/ProFTPdConf.html#id14
樓上的連結好像還是學園朋友的 Blog, ID 很眼熟......
I know that I don't know.
頭像
ulbt
活潑的高中生
活潑的高中生
 
文章: 255
註冊時間: 週一 2月 17, 2003 12:55 pm
來自: Nei-Hu, Taipei.

文章littleboypis » 週日 3月 16, 2008 1:38 pm

我有試過這個了

結果還是不行

virtual host 的 port也確定有開啓

但是就是連不上去
littleboypis
 

文章ulbt » 週日 3月 16, 2008 3:36 pm

我試了一下, 呃, it works for me.

我只是在 /etc/proftpd/proftpd.conf 最後面加入以下幾行:
代碼: 選擇全部
<VirtualHost 192.168.168.99>
Port            21
ServerName      "vhost1"
DefaultRoot     ~
</VirtualHost>

<VirtualHost 192.168.168.99>
Port            2121
ServerName      "vhost2"
DefaultRoot     /var/www
</VirtualHost>


然後讓 ProFTP 重啟
代碼: 選擇全部
 # /etc/inid.d/proftpd restart

從別台主機分別連到 21、2121 埠就會到不同的預設目錄
(vhost1 到使用者家目錄、vhost2 到 /var/www)

重啟 ProFTP 服務的時候有吐警告訊息 "warning: handling possibly truncated configuration data"
不過服務還是有起來, 我沒有再深入研究......

要用 Port based VirtualHost 必須讓 ProFTP 跑在 standalone 模式
參考 http://proftpd.org/localsite/Userguide/linked/x508.html
I know that I don't know.
頭像
ulbt
活潑的高中生
活潑的高中生
 
文章: 255
註冊時間: 週一 2月 17, 2003 12:55 pm
來自: Nei-Hu, Taipei.


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客