用Serv-U能高效快捷的为我们建立起一个FTP服务器,
我把一些初学Serv-U的朋友比较难理解的几个选项说说。
在说之前还是来先建立一个FTP服务器,由于网上已经有很详细的过程,这里就不多讲了,简单说说,以win2003+Serv-U6.0.1为例。右键单击Domains——New Domains——输入IP——输入域名——输入端口号,默认为21——配置保存位置,一般选默认——完成。
这时域就建立完成了,如果有问题,域名前的电脑会出现一小红圈。
然后右键单击Users建立一个新用户,New——new user——输入用户名——密码——主目录(也就是该用名登入后进入的目录)——是否锁定主目录,为了安全,默认为锁定——完成。至此Ftp服务器就建立完成了,我们就可以用刚建立的用户来登录Ftp服务器了。
下面说说几个新手容易出错的设置:
一、子目录的继承
通常我们设立了主目录后,主目录里面边的目录就可以称为子目录,在用户设置目录存取权限里有一项继承(Inherit),是什么意思呢,举个例子就明白了。如图:
我们的主目录为E盘的FTP文件夹,里面有个mp3文件夹,如果我们想使该用户登入后,可以对主目录进行读写操作,但只能对底下的mp3文件夹进行读操作,那权限就应该象图中所示一样设置,但如果你选中了Inherit,那么你对mp3的权限设置就无效了,也就是说如果你对FTP设置了写权限,由于你选了继承,那么你即使对里面的mp3没有设置写权限,但该用户依然可以写入文件。换句话说就是如果对主目录你选择了继承,那么主目录里面的文件就拥有你所设置的权限,如果要单独设置里面文件的权限,就要取消继承选项。
二、用户组
组的设置可以使我们很方便的管理用户,设置组的方法很简单,右键点击组,新建组,输入组名,然后输入存取的目录,进行权限设定就完成了。
然后在用户一般设定里加入该组,该用户就拥有了这个组的权限。
一个用户也可以加入几个组,用,号隔开,比如我们添加一个名为admin的组,设定存取目录为E:\driver, 然后把songzi加入该组,这样songzi就可以访问driver,可是我们FTP上去后,为什么却看不到driver呢。还记得前面说的锁定主目录吗,原因就在这里,因为你设定的driver并没有在主目录里,所以看不到,只要你在帐户设置里取消主目录就可以了,但出于安全性,一般不推荐这样做,可以用虚拟路径的方式。
三、虚拟路径
也许你会遇上这样的情况,当你设置的目录空间被用完,或者你想把你其它盘上的film文件夹放到主目录里,怎么办呢,这时你就可以用虚拟路径。
如图所示,点击Add,输入你的物理路径,点下一步后输入映射目录,比如这里所说的E:\FTP,可直接输入%HOME%,就是主目录,然后再输入你一个映射的名字,比如film,也就是你登入见到的名字,有的朋友可能现在就急着登入服务器,可奇怪了,没有发现film文件夹呢,怎么回事,原来不光只是虚拟路径设置好就ok了,还要去用户存取目录里添加你刚才设置的文件夹,然后同意,这时用户登入后就可以看见了。
另外补充一点,不仅可以对本电脑的磁盘设置虑拟目录,如果你是局域网里的电脑,你还可对网络里的电脑磁盘设置成虚拟目录。
四、PORT模式和PASV模式
通俗的讲就是主动模式和被动模式,作个比喻,我(客户端)向MM(服务器)要一个苹果(文件),如果我是对MM说“MM我要个苹果,放在我的办公桌(端口)上吧”MM听见后就把苹果放在我的办公桌上,那这种方式就是PORT模式。但如果我说“MM我要个苹果”MM说苹果在我桌上你来拿,那这就是PASV模式。
有的FTP服务器出于安全的原因,关掉了PASV模式,如果你用的FTP客户端软件又是用的这种方式,那么就很有可能连接不上。
关于这两种模式的详细介绍可前往 这里 进一步了解。
好了,总的来讲Serv-U功能强大,简单易用,是一款优秀的FTP服务器软件。
附:常用的登陆角本
你的IP地址是:%IP
目前服务器所在的时间是 %time
已经有 %u24h 个用户在最近24小时访问过本FTP
本FTP服务器已经运行了 %ServerDays 天,%ServerHours 小时 和 %ServerMins 分。
服务器的运行情况:
所有登陆用户数量: %loggedInAll total
当前登陆用户数量: %Unow
已经下载字节数: %ServerKbDown Kb
已经上传字节数: %ServerKbUp Kb
已经下载文件数: %ServerFilesDown
已经上传文件数: %ServerFilesUp
服务器平均带宽: %ServerAvg Kb/sec 服务器当前带宽: %ServerKBps Kb/sec