网络安全 频道

服务器应用:FTP地址轻松转换(图)

FTP做为共享资源的手段为大家所常用,特别是寻找最新的网络工具,各种应用软件和资源的时候。对于中小企业来说在自己的公司内部建立一个FTP站点提供给员工进行交流也是非常不错的方法。
   
不过在实际工作中FTP这种交流方式存在着一定的缺点,那就是在保证安全的同时需要在每次登录ftp站点的时候输入用户名和密码。可能有的懒惰的网络管理员对于频繁的输入不同站点的不同用户名和密码非常厌恶,那么有没有什么方法可以将FTP地址轻松转换,减轻我们的工作量呢?
一、将FTP地址同一化:
    一般来说FTP地址诸如10.82.0.30这样的形式,那么我们在访问时需要在浏览器或者FTP登录工具中输入ftp://10.82.0.30]ftp://10.82.0.30,接下来就是输入用户名softer和密码111111。(如图1)实际上我们可以将FTP地址同一化的,也就是说对于用户名是softer,密码是111111,想要登录ftp://10.82.0.30]ftp://10.82.0.30的话,我们只需要在浏览器中输入ftp://softer:111111@10.82.0.30]ftp://softer:111111@10.82.0.30即可,这样将实现自动输入用户名和密码的功能。

图1
二、将FTP地址插件化:
可能有的读者会问了,你这样将FTP地址同一化还是麻烦。在论坛上找到了一个好的FTP站点,密码和用户名都很长我们需要反复的复制与粘贴操作。当然笔者为这些懒惰的网络管理员找到了一个好工具——getftpurl小插件(请网友网上自行搜索)。通过他我们可以实现自动将FTP地址,用户名,密码粘贴和同一的功能。
   
getftpurl小插件实际上是一个脚本工具,他可以把类似下面的描述直接转换成URL,也就是实现上面提到的FTP地址同一化格式。
    描述如下:
    ftp.softer.com:21
   
用户名:softer
    密码:111111
   
转换后格式为ftp://softer:111111@ftp.softer.com:21
    下面就为各位IT168的读者介绍他的实际操作步骤——
    第一步:下载getftpurl小插件并解压缩。(如图2)

   
第二步:解压缩目录中有两个文件,一个是getftpurl.htm,另一个是个注册表文件,名字为getftpurl.reg。(如图3)

图3 点击看大图
   
第三步:双击getftpurl.reg注册表文件,选择“是”按钮将其内容导入到注册表中。(如图4)

图4 点击看大图
   
第四步:导入后显示成功提示信息。(如图5)

图5 点击看大图
   
第五步:接下来就是要对getftpurl.htm进行操作了,我们把他复制到XP操作系统c盘的windows目录中即可,如果是WINDOWS
2000系统需要复制到c盘下的winnt目录。
    第六步:重新启动IE浏览器,然后点鼠标右键你会发现在快捷菜单中出现了一个名为Get FTP
URL的菜单项。(如图6)

   
第七步:我们将和上面描述类似的区域用鼠标选中后点鼠标右键选择Get FTP URL,小插件将帮助我们自动完成整合和复制相应的同一化地址的功能。
    第八步:具体合成结果会以窗口的方式显示出来,包括端口不是标准21的也没有问题。(如图7)

图7
   
第九步:在地址栏处进行粘贴就能看到复制后的同一化地址了。(如图8)

图8
   
小提示:使用该小插件要注意几点,最好把选中的范围稍微放宽一点点,选中后请确认所有需要的信息都是反白显示。如果需要的信息字体不是白色,而仍然是黑色或原来的颜色,说明没有正确选中。
   
小提示:不过这种方法只对于规则的用户名和密码有效,如果用户名或者密码中包括了“:”和“@”,“/”等字符的话,由于将FTP地址同一化了,所以系统将无法知道到底哪个才是用户名,哪个才是用户名和密码分隔符,从而无法正常访问。
 三、扩展应用:
    按照上面的方法安装插件后每次执行自动化操作都会弹出一个窗口,内容是执行结果,实际上我们可以通过编辑getftpurl.htm将这个弹出窗口去掉。方法是用记事本打开该文件,然后把倒数第二句alert(url);}注释掉,再文件的最后加一个}就行了。这样选择Get
FTP URL后再也不会弹出烦人的窗口了,不过执行结果正确与否我们也无法直接看到了,只能通过一次粘贴操作来查看。
四、插件缺陷:
   
由于该插件是通过脚本语言完成的,所以在识别FTP地址以及转换方面不可能面面俱到,笔者在测试过程中发现下列形式的地址是无法实现转换的,转换的结果是错误的。
    (1)ftp://111.111.111.111:21]ftp://111.111.111.111:21
   
用户名/密码:xxxx:1111
   
(2)ftp:/111.111.111.111:21
    下载账户:
xxxx:1111
    (3)ftp://111.111.111.111:21]ftp://111.111.111.111:21
   
帐号:
xxxx:1111
    (4)ftp://111.111.111.111:21]ftp://111.111.111.111:21
   
帐号:
xxxx
    不需要密码
    也就是说用户名和密码写成一串的,或者用户名结尾是“户”字的以及FTP登录只要帐号不要密码的都无法完成解析工作。
总结:
    不管怎么说自动转换都是一个非常不错的想法,另外通过脚本将该选项融入到IE右键菜单中为我们使用带来了更大的方便,当然最关键的是完全免费的。
0
相关文章