在SERV-U里面怎么添加用户可以访问的目录
利用 Serv-U 架 FTP Server 的初学者常常会有一个困扰 (这也是笔者经常被问到
的问题) 如何让 FTP 使用者切换到不同的磁碟机呢?(举例 如果我的 Home
directory 设在 d:ftp,同时我也分享了 e:game 这个目录,那 Serv-U FTP
Server 的管理者要怎麽设定,才能让使用者直接由 d:ftp 切换到 e:game 呢?
)
这个时候 Serv-U FTP Server 的老手就会说 「设定「虚拟目录」就好了嘛!」
◎ 那什麽是「虚拟目录」呢?
FTP 的使用者利用 FTP 客户端软体 (例如 CuteFTP┅) 进入一个 FTP Server 时
,通常首先看到的就是一大堆的目录及档案。但是,在这些目录中,常常会看到一
些目录上有著红色的箭头,这就是我们所谓的「虚! 拟目录」。它的功用正如前文所
述,让使用者可以以“进入资料夹”的方式来切换到不同的磁碟机目录 (甚至是不
同电脑中的目录)。也因为它并不是在目前资料夹中的分享目录,所以我们称之为
「虚拟目录」。
当然,如果 FTP 客户端知道 FTP Server 中有分享那些磁碟目录,也可以直接以
切换目录 (自行填入目录路径) 的方式来进入另一个磁碟机的分享目录。(不过通
常谁知道 FTP Server 管理者有分享那些目录呢?)
◎ 在 Serv-U FTP Server 设定虚拟目录的步骤其实非常的简单
第一步 首先使用者要先建立好一个“记录虚拟目录的纯文字档”(笔者习惯将之
命名为 link.txt)。以下是一个简单的虚拟目录纯文字档撰写方式
许我一个答案 │ h:for you (中文错误)
game2U │ h:许我一个game (中文错误)
game │ e:game
好听的MP3 │ f:mp3
我的作业 │ f:homework
其中直线 │&! nbsp;前面的文字是显示在 FTP server 中的虚拟目录名称,而後面的是真
实的目录路径位置。注意 直线 │ 是一定要存在的,而空白的多寡单纯只是为了
美观,并不会造成任何影响。
(ps:有些中文字在 Serv-U 中会造成错误,请尽量避免使用中文。)
第二步 将这个 link.txt 档案放在 home directory 中,然後在 Serv-U 主视窗
中选择 setup ==> FTP-server (或直接按下 Ctrl + S),并在“Primary file
containing links”中填入 link.txt (相对路径)。
Serv-U FTP Server 在中文的辨识上有些许的 Bug,例如 包含“许”这个字的或
「虚拟目录」就会造成无法进入的问题;而如果是一个包含“许”这个字的「真实
目录」,就会造成进入目录後无法浏览其中档案的情形。所以使用者如无需要,最
好尽量避免使用中文目录。
(如果使用相对路径的方式设定虚拟目录,就必需在每个资料夹中都放一个 link.
txt 文字档,才可以在每一个资料夹中都看到虚拟目录。这有一个好处 可以为不
同资料夹中设定? 煌男槟饽柯肌?
第三步 到使用者设定 (Setup Users) 视窗下方的 File/Directory access
rules,将所分享虚拟目录的真实路径通通加入并设定好每一个目录及档案的分享
权限,最後按下“Store”储存设定值。
第四步 这是使用 FTP 客户端软体 (CuteFTP) 登入 Serv-U FTP Server 的画面
。(其中含有红色箭头的资料夹图示,就是我们所分享的「虚拟目录」)
1.虚拟路径
2.远程维护
其中虚拟路径的用法前面oioi已经介绍了,但我还是有点补充:
在serv-u3.0里根本无需这样繁琐的建立link.txt,方法很简单:
建立ftp server后,在settings里选General后,在virtual path mappings里直接
建立
允许使用变量 e.g. %home% %user%
建立mapping后,记住要在用户的Dir Access里加入所map的路径
但以上前提必须选取"lock user in home directory",否则就不用了 :)
另外,serv-u3.0允许用户远程维护ftp,这个才是3.0的? 厣?nbsp;(无需使用木马登陆
)
只需建立用户时,privilege里给予a dministrator的权限即可
有兴趣的朋友不妨试试,我是在notebook上测试的,使用localhost (127.0.0.1)
IP:127.0.0.1, User name:localadministrator
Password ( 可自定),Administration port:43958 (可更改)
注意:Serv-U 3.0请不要使用FTP.SERV-U.V3.0.WIN.XX-2000AD
请使用这个:FTP.Serv-U.v3.0.Regged.READ.NFO-BuLLeT (still crack)
前者远程维护时有问题!!!