打造FTP服务器欢迎界面

网络与通信

现在网上最流行、最火的当属个人FTP服务器了。为了交流资源,很多人都架设了个人FTP服务器,提供了种类丰富的资源下载。
我常用LeapFTP登录别人的FTP服务器下载电影和软件,发现有很多FTP服务器有很漂亮的欢迎界面,有些是“字符画”,有些则是欢迎词和很详细的关于该服务器的使用说明。他们怎么做的呢?于是我奋起钻研,总算有点眉目。
FTP站点的欢迎界面实际上是在FTP架设软件上设置的。我们就以最最最流行的Serv-U为例来讲解吧。

Step1:欢迎文件的创建

首先用记事本程序编辑一个欢迎文件,把你的欢迎词和你想说的话都放进去。例如“欢迎你来本FTP逛逛”什么的。
不过编写这个欢迎文件也不是一点技巧都不用的。如果你希望用户登录时能够看到一些实时的信息,例如当前时间、当前在线用户数量等,就要利用一定的语法格式,例如“%IP”表示显示当前用户IP地址,“%Time”表示显示当前系统时间,“%Unow”表示显示当前在线人数。
我编写的欢迎文件如(图1)所示。如果有美术天赋的朋友还可以利用键盘做字符画来丰富欢迎界面的内容,反正俺是没有啥美术细胞的:(

图1
图1

当欢迎文件编辑完后,保存为txt文本文件(本例中保存为welcome.txt)。

Step2:Serv-U端设置

现在,打开Serv-U,进入域的“设置”项,在右侧的窗口中选择“消息”标签页。然后在该标签页的“开始标记消息文件”栏中通过旁边的浏览按钮选取或者直接输入刚才创建的欢迎文件的目录和文件名(图2)

图2
图2

最后,点击Serv-U主界面工具栏中的“刷新”按钮使设置生效。
现在用客户端软件LeapFTP登录该服务器看看,欢迎界面出来了。里面不仅包含了访问者的IP地址信息,也有当前时间、当前在线人数等信息,看上去一目了然(图3)
图3
图3

提示:
并不是所有的FTP客户端软件都能支持单独弹出欢迎界面,CuteFTP就不行。用CuteFTP登录后,欢迎词等信息只会显示在主界面右下角的信息显示框中。由于该显示框刷新速度很快,往往我们还来不及看就已经刷新到可视范围以外了。但欢迎界面中往往还包含了该FTP服务器的使用规则:例如浏览账户、下载账户、上传账户以及对应密码。而使用CuteFTP就往往会漏看这些信息,以至于……我以前就吃过这样的亏!所以强烈推荐使用LeapFTP。