servu虚拟路径映射问题

yshaw 2004-05-14 02:52:30
有一台通过adsl连接Internet的ftp服务器,使用serv-u作为ftp服务端软件,因为这台服务器硬盘空间不大,所以考虑使用serv-u的虚拟路径映射来映射局域网内其他服务器上的共享目录,以供下载。分别在Settings->General->Virtual Path Mappings和UserName->Dir Access中作了相应设置,从外网连接只看到映射的目录,映射目录中的文件看不到。而同样的设置在局域网内的服务器上试验没有问题。请问各位,如何解决该问题?
...全文
972 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangx888 2004-06-15
  • 打赏
  • 举报
回复
是否是访问权限出了问题?serv-U运行时所使用的用户能否访问该网络共享?
sczhoubing 2004-06-15
  • 打赏
  • 举报
回复
对虚拟路径的讨论:
A: 如何把网络邻居上的一个共享磁盘目录,虚拟到主目录下,就象本地路径一样? 这个问题看起来很简单,如果你象上面一样进行设置,添加虚拟目录向导选择的是局域网上的路径,权限也设置好了,但是登录上去你会发现只能看见目录,看不见里面的目录!其实这个在精品、雨声和浮云论坛曾经有过热烈的讨论! 结论如下:

1. 不要用Service 模式运行SERV-U ,用文件运行方式(Serv-U 由两大部分组成,引擎和用户界面。Serv-U 引擎(ServUDaemon.exe )其实是一个常驻后台的程序,也是Serv-U 整个软件的心脏部分,它负责处理来自各种FTP客户端软件的FTP 命令,也是负责执行各种文件传送的软件。在运行Serv-U 引擎也就是ServUDaemon.exe 文件后,我们看不到任何的用户界面,它只是在后台运行,通常我们无法影响它,但在ServUAdmin.exe 中我们可以停止和开始它。Serv-U 引擎可以在任何Windows 平台下作为一个本地系统服务来运行,系统服务随操作系统的启动而开始运行,而后我们就可以运行用户界面程序了。在Win NT/2000 系统中,Serv-U 会自动安装为一个系统服务,但在Win 9x/Me 中,你需要在“服务器”面板中选择“自动开始”,才能让它转为系统服务。Serv-U 用户界面(ServUAdmin.exe )也就是Serv-U管理员,它负责与Serv-U 引擎之间的交互。它可以让用户配置Serv-U ,包括创建域、定义用户、并告诉服务器是否可以访问。启动Serv-U 管理员最简单的办法就是直接点接系统栏的“U ”形图标,当然,你也可以从开始菜单中运行它-吕达嵘)

2. 如果一定要求用服务(Service) 模式,应当在Service 里面设置Serv-U 用有相应权限访问网络共享文件夹的账号登录,因为Serv-U 默认是用System 登录,没有访问网络共享文件夹的权限。所有系统服务都有相应的用户。Serv-U 安装成为系统服务的时候选择的缺省用户没有网络使用权限。 所以只要到Control Panel->Administrative Tools->Services 里面找到Serv-U 的服务,点击右键选择Properties , 进入Log On ,选择Log on as "This account", 在后面输入任何有网络权限的用户名和密码, 比如你平时用的用户, 重新启动服务就可以了.

(方法1Hermit 用Serv-U 4.0 在XP( FTP) --98 测试通过,2条件有限未测试)

B: 虚拟路径映射下面的“链接”是什么意思,起什么作用?
1 )这个link 功能只能在同一『物理目录』-注意不是虚拟目录-下面使用,是作为目录之间的跳转之用,它并不能支持硬盘上不同物理目录之间的跳转,要实现不同物理目录下的跳转只能使用那个虚拟目录功能;

2)虚拟目录可以说是link 的父集,两者都能实现目录之间的跳转,但两者也有不同,上面说了一方面,还有一方面就是使用link 很容易让登陆用户的下载陷入“死循环”之中而使得下面变得永无终止的一日,不知你有没有连过每个目录都有一个"home" 的link的ftp ,administrator 的意图是好的,但却干了错事,这样一来用户一下载就只会不断的死循环,而serv-u 提供的vpm 功能则避免了“死循环”的发生-COC Spry

---以上内容引自Hermit收集整理的《Serv-U FTP的建立和维护手册(增补稿)》一文———
seaskyblue 2004-06-06
  • 打赏
  • 举报
回复
呵呵,加分给我吧。

是权限新任的问题。你在被映射的机器上为FTPServer建立一个账号,然后再FTPServer上用这个账号登陆。

最简单的办法:两台Server的Administrator密码一样。
sczhoubing 2004-05-14
  • 打赏
  • 举报
回复
那有可能是你的ftpserver的软件映射没有做好,以前我做过类似的,将其它服务器的文件发布到网上,都成功了的。

你再试试重做一下映射看看。
yshaw 2004-05-14
  • 打赏
  • 举报
回复
试过的,不行。而在局域网内没有做映射网络驱动器就能成功,所以问题似乎不在这儿
sczhoubing 2004-05-14
  • 打赏
  • 举报
回复
你将其它服务器上的共享目录映射到ftp服务器上做为一个网络驱动器,然后在ftp服务器软件上设置目录指向网络驱动器试试。
SERV – U”是一个功能强大,易于使用,获奖的FTP服务器,由罗布贝格尔创建。 FTP服务器使用FTP协议,在互联网上共享文件。 “SERV – U”不仅是100%符合当前的FTP标准,也包括众多的SERV – U的独特功能使它几乎每个人一个完美的文件共享解决方案。 “SERV – U”采用开放式的架构,使得它很容易扩展,监控,并改变与外部DLL的服务器行为。 无论您的FTP服务器背后的目的,每个人都将受益于“SERV – U”采用了众多的安全功能。 当您使用的是SERV – U,你将能够: ·限制目录和文件的权利 ·拒绝或允许的IP地址 ·实时监控用户操作 ·日志中的所有用户命令;所有这些安全设置是为每个用户和组定制。 贵公司是否需要为数百个用户的FTP服务器,或者你需要一种方法来与一些朋友共享文件,“SERV – U”的文件共享解决方案,可以很长一段时间来与您的需求增长。 “SERV – U”的主要特点: SSL / TLS的支持: ·支持高档次的128位安全套接字层(SSL)使用FTPS和HTTPS的加密通信。当使用FTPS或HTTPS,文件传输和远程管理会话的安全。 受信任的证书: ·创建一个证书,并有一个值得信赖的权威,积极找出真正的最终用户,您的服务器的签署。 SFTP以上的SSH2: ·安全地传输文件,使用防火墙友好的SFTP协议。创建一个4096位的私钥和定制提供最大的安全性的密码和互助委员会的名单。 强密码: ·强制执行强密码策略设置帐户密码的最小长度和复杂性要求。 S / Key的密码加密: ·安全的FTP认证过程中未加密的FTP连接使用兼容的FTP客户端的S /键一次密码。 功能强大的IP访问规则: ·限制整个文件服务器,特定的域,或个别用户帐户,即使有强大的IP访问规则的访问。 IP访问规则可以定义可接受或不可接受的IP地址,范围,和反向DNS口罩。你甚至可以指定一个域名,允许动态DNS为移动用户授予访问。 高度可配置的访问规则: ·格兰特只能访问核定资源,采用先进的目录访问规则。使用虚拟路径映射到用户的访问地点的外部位置,限制单个文件,文件夹和文件类型,并更加访问。 远程基于Web的管理: ·从世界任何地方使用您的Web浏览器管理您的文件服务器。连接使用HTTPS远程管理会话加密。 易于管理和用户管理的ODBC: · Serv – U文件服务器允许您在一个易于管理的ODBC数据库存储您的用户帐户。 多重认证源: ·与外部数据库的本地Windows用户数据库通过ODBC,补充当地的“SERV – U”帐户数据库,或与活动域服务器整合 – 在同一域中的所有。
企业版Serv-U 6.4 永久可用 1 server-u使用方法! 1...新建域 ①域IP 填自己机子的 IP ,这个IP最好是自动获得以后改成手动,手动IP写自动获得的那个。 ②域名 随便填。 ③域端口号 默认就行。 ④域类型 默认。 域建好了,可以修改。 2...新建用户 用户名:随便。(就是别人要访问你时用到的用户名,例如:我用的是top、top1、top2) 密码:可有可无。 主目录:重点。(我设置在C:\DOWNLOAD下)等下讲解。必须讲解。 将用户锁定在目录下。 3...用户设置(选中你新建的用户就可以在右边看到帐号、常规等。自己设置) 目录访问:就是你要共享出去的。先不要忙着添加。 IP访问:容许访问 *.*.*.* 4...组(左边栏目) 为什么要用到组?因为不可能只设一个用户,那么每个用户都要设置一次目录访问,是很麻烦的。虽然可以通过复制用户来减少操作。但是...我建议,使用组。方便管理。其中优势自己体会。 5...域的设置 选中你新建的域名,其下面有个设置(位置与用户、组同级) 重点来了,常规选项: 我举例说明,意思自己体会。 首先,在第2步里,我已设置主目录在C:\DOWNLOAD 在C:\DOWNLOAD下新建个MP3文件夹。(这个新建文件夹人人都会吧) 然后,我在组访问目录里添加D:\TOP MUSIC,并将用户top加入组(选中用户名top,在帐号选项里 有个组,输入或浏览组名就可以了) 最后,在域的设置常规选项中有个虚拟路径映射 添加 物理路径,输入栏后面有个图标,是浏览,我选到D:\TOP MUSIC确定然后下一步。 映射物理路径到....浏览到C:\DOWNLOAD\mp3确定下一步 映射路径名称....随便,我写成“电影”的话,你们访问的时候就会在MP3文件夹下看到一个“电影”文件夹,但是里面是歌。 可以编辑映射。 其他路径举一反三。 保证:映射的物理路径必须在用户的访问目录里也有并且映射到用户主目录才能被访问。

6,186

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧