您好!欢迎来到金万维 [登录] [免费注册]
动态域名FAQ

轻松架设Serv-uFTP服务器

2013-01-24

动态IP搭建Serv-u FTP服务器攻略

本文将介绍在动态IP下,结合Serv-U和金万维gnHost动态域名解析服务,在自己的内网电脑上搭建FTP服务器,并向外部网络提供服务。

二、为当前FTP服务器部署动态域名解析
1、登陆www.gnway.com,注册用户名,如下图所示:
 

图一

至此,您获得一个免费二级域名“您的用户名.gnway.net”,并可以享受免费动态域名解析服务。

2、用申请的用户名登陆,进入如下页面:

图二


3、如果您想享受更专业的服务,请按照提示点击“申请”顶级域名,如下图所示:



图三


4、如果您已经拥有了顶级域名,请按照图二提示操作。
5、如果您获得的是内网IP,而且通过路由器共享上网,需要做端口映射,点击此处查看你的机器的对外IP地址。
6、登陆客户服务—下载专区,下再最新版本的客户端(有Windows和Linux两个版本) 点击此处下载最新版本客户端软件
7、在您的服务器上以申请的用户名登陆并运行客户端,如下图所示:


图四

ping您在金万维申请的域名,如果得出的IP地址和客户端上面显示的公网IP相同,则说明客户端正常运行,解析10.5000pt; font-family:'微软雅黑'; ">
三、安装、设置Serv-U FTP服务器
10.5000pt; font-family:'微软雅黑'; ">登陆
http://www.serv-u.com/dn.asp下载最新版本的Serv-U服务器软件,该软件是共享软件,可免费使用30天。
1.按照安装向导进行安装


图五

2.安装完成后,Serv-U自动打开了运行的向导,根据向导,一路next , 如下图所示,由于gnHost解析动态IP,所以这里自动获取,保持为空。


图六

为你的FTP设置一个域名,如果是免费用户,就是你在金万维申请的以gnway为顶级域名的二级域名。


图七

是否允许匿名登陆,我们选择允许。


图八

选择FTP文件目录,一般在e:Intpubftproot


图九

设置匿名用户的权限:匿名用户是否只能访问FTP首页,我们选择“不是”,即匿名用户可以访问FTP的全部内容。


图十

创建用户登陆名称和密码。


图十一

 

图十二

 

图十三

选择路径


图十四

设置需要用户名登陆的用户权限:是否只能访问主页,我们选择“NO”


图十五

 

图十六

域的建立已经完成,我们看到所建立的域已经在运行状态。


图十七

我们在刚新建的域里面可以添加FTP访问用户。右键“Users”-“New User”新建登陆帐号,在加入新用户第一步 User name中填写登陆名称。第二步Password中填写登陆密码。第三步Home Directory中填写该用户的默认登陆目录。第四步选择该用户是否锁定在对应默认目录,如果选定该项,将来给予用户更多的目录权限,用户登陆后也仅可访问默认目录。


图十八

 

图十九

 

图二十

完成锁定用户设置后,用户登陆FTP的帐号已经建立完毕。针对单个用户有很多扩展的功能可以设置,例如是设定该用户的自动关闭时间、限制用户的上传/下载速率以及连接线程、限制用户在对磁盘空间的使用等等,不过别忘了在用户对应的目录属性中给予权限,如果你想这个用户可以上传资料,那么可以根据实际情况给予目录或文件的列表、读取、写入、删除权限。


图二十一

 

图二十二

现在可以在浏览器里面以服务器IP地址或域名ftp://qq.gnway.net登陆ftp服务器。
四、调试FTP服务器
下图,我们看到通过输入的登陆信息连接到FTP服务器的对应目录。


图二十三

连接成功后。左边窗口是本地目录,右边是已经连接上的FTP目录,而下面是工作队列。


图二十四

五、Serv-U相关的扩展设置资料
1.对FTP用户的管理
在用户的增加过程中,可能您没有找到有关添加匿名用户访问的选项。其实很简单,添加一个用户名为anonymous的用户,密码随便填,目录权限登陆重新配置一下便完成。
欲增加一个新用户(包括增加Anonymous用户),则在管理器的左边框架中选中Users(用户),然后单击右键,进入New User(新用户),依次根据提示为它设置好User Name(用户名)、Password(密码)、Home directory(主目录)等即可完成。
欲删除一个用户,则在此用户上单击右键,选Delete User(删除用户)即可。
10.5000pt; font-family:'微软雅黑'; ">欲复制一个用户,则在此用户上单击右键,选Copy User(复制用户),则会多出一个名字如Copyofxxx格式的新用户,它除了用户名和原来的用户不同外,其他部分(包括密码、主目录、目录权限等等)均与之完全一致。

欲暂时禁止一个用户的登录权限,只需先在左边框架中选中此用户,然后在右边框架中进入Account(账户)窗口,勾选中Disable account(禁止账户)即可。
2.对目录权限的管理
在管理器左边框架中选中用户名,再在右边框架中进入Dir Access(目录存取)窗口,然后在列表中选中相应目录后,就可以在窗口的右侧更改当前用户对它的访问权限了。
说明
1.Read(读):对文件进行读操作(复制、下载,不含查看)的权力。
2.Write(写):对文件进行写操作(上传)的权力。
3.Append(附加):对文件进行写操作和附加操作的权力。
4.Delete(删除):对文件进行删除(上传、更名、删除、移动)操作的权力。
5.Execute(执行):直接运行可执行文件的权力。
6.List(列表):对文件和目录的查看权力。
7.Create(建立):建立目录的权力。
8.Remove(移动):对目录进行移动、删除和更名的权力。
9.Inherit(继承):如勾选中此项,则以上设置的属性将对当前Path(目录)及其下的整个目录树起作用;否则就只对其当前Path(目录)有效。
3.增加虚拟目录
比如匿名用户(Anonymous)的主目录为D: est,想要能通过ftp://qq.gnway.net/test的格式能访问到在E: est123中的内容,则需要为它添加虚拟目录。操作步骤如下:

(1)在管理器左边框架中,选择Domains(域名)下的Settings(设置),再在右边框架中转到General(常用)窗口。
(2)单击Virtual path mappings(虚拟目录映射)下的Add(增加)按钮,之后根据提示在Physical path(物理路径)下选择E: est123,在Map Physical path to(映射物理路径到)下选择D: est,在mapped path  name(映射路径名)处输入test,即可添加此虚拟目录的映射记录。

(3)最后在管理器的左边框架中选中Anonymous用户,再在右边框架中转到Dir Access(目录存取)窗口,按Add(添加)按钮将目录 E: est123增加到列表中去。怎么样?你的FTP服务器今天做好了嘛?如果你在建立过程中或设置过程中遇到任何问题,欢迎登录到gnWay论坛(http://forum.gnway.com)发表。