搭建FTP服务器:最后一个难题

简介:

呵呵,看看时间接触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的截图如下: 
clip_image003

在内网访问http://192.168.1.210的截图如下: 
clip_image006

在外网访问ftp://115.195.178.250的截图如下: 
clip_image008

在外网访问http://115.195.178.250的截图如下: 
clip_image010

在外网通过ftp://lanni2460.gicp.net/访问的截图如下: clip_image011

在外网通过http://lanni2460.gicp.net/访问的截图如下: 
clip_image012

呵呵,因为刚开始不知道,要使搭建的FTP服务器,被外网访问,是要在路由器进行端口映射的。所以,就是搭建好后,如果不在路由器进行端口映射,那么所搭建的FTP服务器只能被内网的机子访问。 
下面我就把这个端口映射截图如下和加以说明: 
clip_image013

其中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版本的,安装时我选择的随系统启动。就是因为这个选择,导致我映射的网络服务器不能访问。截图如下: 
clip_image014

嘿嘿,我现在把这项关了。就可以看到了哦,嘿嘿!!! 
clip_image015

clip_image016

这是我添加后,看到的网络驱动器,看到新加卷了吧!!!! 
嘿嘿,问题解决了哦!!!! 
太高兴了, 哦哦 哦……

相关文章
|
2月前
|
安全 编译器 Linux
深入解析与防范:基于缓冲区溢出的FTP服务器攻击及调用计算器示例
本文深入解析了利用缓冲区溢出漏洞对FTP服务器进行远程攻击的技术,通过分析FreeFlow FTP 1.75版本的漏洞,展示了如何通过构造过长的用户名触发缓冲区溢出并调用计算器(`calc.exe`)。文章详细介绍了攻击原理、关键代码组件及其实现步骤,并提出了有效的防范措施,如输入验证、编译器保护和安全编程语言的选择,以保障系统的安全性。环境搭建基于Windows XP SP3和Kali Linux,使用Metasploit Framework进行攻击演示。请注意,此内容仅用于教育和研究目的。
90 4
|
4月前
|
网络协议 文件存储 Windows
Windows Server 2019 FTP服务器搭建
Windows Server 2019 FTP服务器搭建
139 0
|
4月前
|
安全 网络协议 网络安全
Windows Server 2003 FTP服务器搭建
Windows Server 2003 FTP服务器搭建
|
4月前
|
弹性计算 关系型数据库 网络安全
阿里云国际版无法连接和访问Windows服务器中的FTP服务
阿里云国际版无法连接和访问Windows服务器中的FTP服务
|
6月前
|
安全 Ubuntu Linux
在Linux中,如何进行FTP服务器配置?
在Linux中,如何进行FTP服务器配置?
|
7月前
|
网络协议 Unix 网络安全
FTP服务器怎么搭建?Windows server搭建FPT服务器
FTP服务器是按照FTP协议提供文件传输服务的计算机。它用于在两台计算机间安全地传输文件,支持用户权限管理和跨平台操作。FTP使用控制连接处理命令,数据连接传输文件,有PORT和PASV模式。要搭建FTP服务器,首先在Windows Server 2008 R2上安装IIS,确保选中FTP服务。接着,创建FTP文件夹作为站点根目录,通过IIS管理器添加FTP站点,配置站点信息、身份验证和权限。测试客户端通过telnet和浏览器访问FTP服务器,确认能成功登录及浏览文件。FTP常用于文件共享和管理,可通过专用工具如FlashFXP上传下载文件。
237 0
FTP服务器怎么搭建?Windows server搭建FPT服务器
|
8月前
|
存储 数据库连接 数据库
如何使用Python上传文件到FTP服务器
如何使用Python上传文件到FTP服务器
129 1
|
9月前
|
安全 网络协议 网络安全
在Windows7搭建FTP服务器详细教学
在Windows7搭建FTP服务器详细教学
488 0
|
1天前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
|
1月前
|
弹性计算 数据挖掘 应用服务中间件
阿里云轻量应用服务器68元与云服务器99元和199元区别及选择参考
目前阿里云有三款特惠云服务器,第一款轻量云服务器2核2G68元一年,第二款经济型云服务器2核2G3M带宽99元1年,第三款通用算力型2核4G5M带宽199元一年。有的新手用户并不是很清楚他们之间的区别,因此不知道如何选择。本文来介绍一下它们之间的区别以及选择参考。
469 87

热门文章

最新文章