呵呵,看看时间接触server-uFTP服务器,已经有将近半个月的时间了。
在这半个月里自己真的感觉进步很大呢,从不懂怎么配置FTP服务器到现在能熟练地操作,而且能知道一些用户的权限分配,上传下载的控制,用户的建立,LOGO的替换,欢迎信息的更换,根目录的配置,虚拟目录的设置与映射,等等这一切的一切,我都感觉自己真的在进步呢。
哪怕只是一点点的进步都让我高兴。谢谢论坛里面各位午饭们,对我的帮助。
下面就我这个周对FTP服务器的使用总一下总结,同时我自己的疑问也提出来。我就以我的IP为例吧,我的内网IP是192.168.1.210,外网IP是115.195.178.250.提供匿名访问,呵呵,让各位午饭们看看,享受一下。
FTP的访问方式:
ftp://192.168.1.210(内网)
http://192.168.1.210(内网)
ftp://115.195.178.250(外网)
http://115.195.178.250(外网)
ftp://lanni2460.gicp.net/(通过花生壳)
http://lanni2460.gicp.net/(通过花生壳)
其中在内网访问ftp://192.168.1.210的截图如下:
在内网访问http://192.168.1.210的截图如下:
在外网访问ftp://115.195.178.250的截图如下:
在外网访问http://115.195.178.250的截图如下:
在外网通过ftp://lanni2460.gicp.net/访问的截图如下:
在外网通过http://lanni2460.gicp.net/访问的截图如下:
呵呵,因为刚开始不知道,要使搭建的FTP服务器,被外网访问,是要在路由器进行端口映射的。所以,就是搭建好后,如果不在路由器进行端口映射,那么所搭建的FTP服务器只能被内网的机子访问。
下面我就把这个端口映射截图如下和加以说明:
其中21是FTP的端口号,80是http的端口号。
我的问题:
1.由于我的机子上的空间有限,我想利用我机子上的server-u FTP服务器,把公司内的其他机子的共享文件映射到我的机子上,然后利用虚拟路径目录的方法,访问网络共享文件。但是,现在的问题是在server-u中,我无法看到映射的网络驱动器。这个问题我该怎么解决呢??? 希望各位午饭们,能给我一个解决方案。
2.我的域名是ftp.123.com,那么域名对于我来说是一个怎么样的概念呢。它在我的FTP服务器中启动什么样的作用呢???
呵呵,我知道我的这些帖子对那些大侠们,不值得一提或者一看。但是,我要说这是我们这些刚走出校门口的午饭们真的最需要的知识……
PS:以下摘录我在网上搜到的一些有关这方面的知识:
对虚拟路径的讨论:
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的建立和维护手册(增补稿)》一文
对于以上的内容,我是真的不理解,自己也试了试按照这篇文章说的。可是,问题还是没有解决。希望哪位大侠看到后,帮帮烂泥,烂泥在此对你表示深深地谢意哦……
嘿嘿,这个问题终于被我摸索出来了。
我现在所使用的是server-u9.2版本的,安装时我选择的随系统启动。就是因为这个选择,导致我映射的网络服务器不能访问。截图如下:
这是我添加后,看到的网络驱动器,看到新加卷了吧!!!!
嘿嘿,问题解决了哦!!!!
太高兴了, 哦哦 哦……
未经允许不得转载:烂泥行天下 » 【已解决】烂泥搭建FTP服务器:最后一个难题