搭建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的截图如下: 

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

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

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

时间: 2024-10-26 06:33:22

搭建FTP服务器:最后一个难题的相关文章

在阿里云主机上基于CentOS用vsftpd搭建FTP服务器

最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用. vsftpd 的名字代表"very secure FTP daemon",安全是它的开发者 Chris Evans 考虑的首要问题之一.在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标. 准备工作 安装vsftpd yum install v

CentOS 7 搭建ftp服务器

  本文采用最新的CentOS 7 来学习搭建Linux各种服务器,今天分享的是搭建ftp服务器(ps:不建议使用最新的系统去学习,因为系统发生了改变,好多以前的搭建服务器的方法就不行了,比如说centos7将防火墙由iptables换为了firewall,再按照原来的教程去搭建就会遇到很多问题.....,当然如果只是想用服务器大可在安装的时候勾选相应的选项系统会自动安装好相关的服务)由于本人运气比较差,所以在安装的过程遇到了各种奇葩的问题,并且本人还是一个刚入门的小菜鸟,因此花了足足3天才算把

win7iis怎么搭建ftp服务器 win7iis搭建ftp服务器教程

  win7iis怎么搭建ftp服务器?win7自带的iis搭建简单的FTP服务器,系统版本需是win7旗舰版,其它版本貌似不带iis.下文小乐哥给大家分享win7iis搭建ftp服务器教程,一起来学学吧! win7iis搭建ftp服务器教程 第一步:依次进入控制面板–程序和功能–打开或关闭windows功能,如图: 接下来就选择要添加的功能,如图 点击确定,保存之后,再次依次进入 控制面板–系统和安全–管理工具... 然后打开Internet信息服务(IIS)管理器.建议发一个快捷方式到桌面上

Win8如何搭建FTP服务器

  Win8如何搭建FTP服务器 FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件.目前有很多软件都能实现这一功能,然而windows 8系统自带的IIS就可以帮助你搭建FTP服务器.下面就告诉大家详细的步骤. 方法/步骤 步骤一:首先在开始屏幕中打开"搜索",输入"控制面板",并打开; 步骤二:在控制面板窗口中,找到"程序",点击, 步骤三:在打开的"程序&qu

Win8系统如何搭建ftp服务器?

  FTP服务器可以让主机之间相互传送共享文件,如今是一种流行的文件共享方式,而win8系统下,FTP服务器的搭建会有一些变化,小编来为大家介绍一下. Win8如何搭建FTP服务器 FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件.目前有很多软件都能实现这一功能,然而windows 8系统自带的IIS就可以帮助你搭建FTP服务器.下面就告诉大家详细的步骤. 方法/步骤 步骤一: 首先在开始屏幕中打开"搜索",输入

ftp服务器-公司内网电脑搭建FTP服务器,实现外网访问方法

问题描述 公司内网电脑搭建FTP服务器,实现外网访问方法 公司内网电脑搭建FTP服务器,实现外网访问方法,最近自己在研究怎么回家能访问到公司FTP服务器文件的问题 解决方案 1.这需要公司的服务器电脑使用的是公网上的固定Ip地址.如果不是你就要通过花生壳将你的公司动态Ip地址绑定.再设置访问端口. 2.通现成的ftp软件建立ftp服务器.或自己编写ftp服务器程序. 3.远程(在家)通过Ip地址访问了. 当然ftp的设置比较复杂,请网上搜一下,参考即可. 解决方案二: 先把内网服务器的IP 映射

RHE5服务器管理之搭建FTP服务器步骤分享[图]_FTP服务器

一.FTP工作原理    在一个FTP会话中,存在两个独立的网络连接:控制连接和数据连接.通常情况下,FTP服务器监听端口号21,等待控制连接建立请求.当FTP控制连接建立之后,即可开始传输文件,传输文件的连接称为FTP"FTP数据连接".FTP数据连接即FTP传输数据的过程,它有3种传输模式,即主动传输模式(PORT).被动传输模式(PASSIVE,简称PASV).单端口模式.     主动传输模式:当FTP控制连接建立,客户端提出目录列表及传输文件时,客户端发出PORT命令与服务器

使用Apache FtpServer搭建FTP服务器 [FlashFXP]

前言 FTP服务器很多朋友都选用Serv-U,一般都是找的破解版或免费使用30天的版本,这里推荐一款免费开源而且 简单好用的FTP软件:Apache FtpServer,以下是搭建过程.     声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com       正文 一.介绍 Apache FtpServer是一个基于Apache MINA(一个高性能的Java异步并发网络通讯框架)开发

阿里云基于CentOS用vsftpd搭建FTP服务器_Linux

最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用. vsftpd 的名字代表"very secure FTP daemon",安全是它的开发者 Chris Evans 考虑的首要问题之一.在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标. 准备工作 安装vsftpd yum install v

关于用java搭建FTP服务器 下载远端Linux系统下文件的一些问题

问题描述 前提是这样的:我们每天都需要远端一台服务器上的数据,那台服务器姑且叫做B吧,B是Linux操作系统,而本地A是windows,现在用java在A上搭建一个FTP服务器,说白了也就是用java语言写一个FTP客户端,实现对远端数据的下载....这两天找找资料给弄出来了,因为windows对windows和windows对Linux还不一样,所以代码都点乱,不过功能可以实现平时工作需要的程序猿们可以拿去参考一下,,另外就是请各位批评指正,把代码优化改善一下子...谢了....代码:pack