iT邦幫忙

0

今天才注意到原來ftp的功能不陽春耶!

最近更新的ftp新功能,小弟不太懂,虛擬使用者的意義是什麼?

14
infobox
iT邦新手 1 級 ‧ 2010-03-26 17:19:46
最佳解答

InfoBOX 的虛擬使用者,和實體使用者的分別,在於實體使用者帳號, 就是系統帳號,EMAIL帳號,FTP實體帳號,SAMBA登入帳號,WEB網站管理帳號,而建立FTP虛擬使用者,必需指定一個實體系統帳號,也就是此虛擬使用者的管理員,管理員可以在登入 FTP 時,看見所有 虛擬使用者所存放的目錄,所以多個虛擬使用者可以指定給同一個管理員,若指定同一個管理員,則所有的虛擬使用者家目錄會位於管理員家目錄的下一層。

而帳號型態分為獨立與共用兩種,「獨立」代表虛擬使用者只能看見自己的目錄,看不見其他人的目錄。

而「共用」,代表能看見其他人的目錄(其他人指的是和自己同一個管理員的虛擬使用者),若不同的管理員,分屬於不同的上層目錄,當然就看不見囉!

kingchen iT邦新手 5 級 ‧ 2010-03-27 22:33:53 檢舉

再請問一下,虛擬使用者有沒有配額的限制呢?

infobox iT邦新手 1 級 ‧ 2010-03-28 16:18:49 檢舉

虛擬使用者本身並無 quota 的限制,但虛擬使用者的管理員有限制,例如管理員 sam 是個實體帳號,分配的 quota 是 1GB,則所有 SAM 管理下的FTP虛擬使用者的容量全部總和就不能超過1GB。

18
raytracy
iT邦大神 1 級 ‧ 2010-03-26 17:04:10

那是用在虛擬網域的吧?

假設你的 FTP 原本服務這個網域: abc.com.tw, 但若啟用虛擬網域功能, 他也可以同時服務:
def.com.tw
qpr.com.tw
sdf.com.tw
....
等等, 很多不同的網域.

但是, 這些網域裡用戶帳號, 就必須建成虛擬使用者帳號 (跟系統帳戶無關, 只能用在 FTP), 這樣他們才可以登入上面的這些虛擬網域.

raytracy提到:
假設你的 FTP 原本服務這個網域: abc.com.tw, 但若啟用虛擬網域功能, 他也可以同時服務:
def.com.tw
qpr.com.tw

就 virtual host 而言,FTP 在 ip-based 及 port-based 的 virtual host 的功能,是沒問題的;
但就自己的印象,目前好像沒有什麼 ftp 的 server 有 name-based 的 virtual host 的功能。
以 proftpd 這較常見的FTP server而言,
http://www.proftpd.org/docs/howto/Vhost.html
也一再說明現通用的 FTP 的協定,目前是未支援 name-based,
雖然 proftpd 的設定語法跟 apache 很像,也有 VirtualHost 的設定選項,
但就是常會被以為有 name-based virtual host 的功能。
雖然沒有看過 FTP 的 RFC,
也不了解 FTP 在存取時,會不會有像 HTTP_HOST 這變數?
如果 RFC 裡 FTP 沒有 name-based virtual host 機制的話,
應該沒有 FTP server 自行開發出有 name-based virtual host 的功能,
除非一般的 FTP client 會傳送像 HTTP_HOST 的變數,
才有可能實現 name-based virtual host 的機制吧?

網路上有少數 proftpd 的 name-based virtual host 的設定,
不大相信是有效的設定。
是否有實際例子可以看到 name-based virtual host 的 FTP 的實例?
其實是蠻好奇的。

8
shunyuan
iT邦研究生 1 級 ‧ 2010-03-27 21:31:45

厲害,一搭一唱,廣告帖。

6
557557
iT邦新手 4 級 ‧ 2010-03-31 23:45:34

所以這是可以開很多次網域出來的意思嗎?

infobox iT邦新手 1 級 ‧ 2010-04-01 10:29:36 檢舉

FTP權限的設定,和頻寬的限制設定,可以使用在印刷業,或其他需要傳輸大型檔案的行業,因為 server 在自己公司,自己員工傳輸檔案是使用內網很快,而外部的客戶或廠商使用的是 Internet 頻寬,所以一定要設定頻寬的限制,讓不同的帳號使用不同的頻寬,才不會因為一個人的下載上傳行為,而造成全部的頻寬被佔用。

FTP的重點不在於是否多個網域,因為不論是哪個網域,只要DNS設定完整,不管幾個網域都可以使用,重點在於控管的權限機制是否適用。

我要發表回答

立即登入回答