一般的FTP服务器是以明文方式传输数据的,安全性极差,信息很容易被盗,虽然它提供了SSL加密功能,默认情况下也是没有启用的。所以说为了保证特殊环境下的数据安全,有必要启用SSL功能,提高服务器数据传输的安全性。
SSL协议(Secure Socket Layer,安全套接层)是由网景(Netscape)公司推出的一种安全通信协议,它能够对信用卡和个人信息提供较强的保护。SSL是对计算机之间整个会话进行加密的协议。在SSL中,采用了公开密钥和私有密钥两种加密方法。所以使用SSL协议后我们就可以保证网络中传输的数据不被非法用户窃取到了。
这里,我使用FileZilla server进行配置。
(1) 工具栏选择“设置”
(2) 设置SSL/TLS:
有几个地方是需要注意的:
l 勾选 Enable FTP over SSL/TLS support
下面的文件路径不需要填写,通过最后生成的文件保存即可。
l 勾选 Allow explicit FTP over TLS
默认会同时选择 Disallow plain unencrypted FTP。如果允许不使用SSL/TLS,则把此选项去掉。
l 勾选 Force PROT P to encrypt transfers in SSL/TLS mode
(3) 输入相关信息:
一般国家代码,中国就写 86
(4) 确定,ok!
对于Serv-U 的配置,大家可以参考下面的文章:
打造SSL安全加密的FTP服务器(图) http://publish.it168.com/2005/0525/20050525002201.shtml