不知道还有多少程序员在用ftp
我这种老套的程序员喜欢ftp,windows里可以命令行访问ftp服务器,很方便:
ftp
open 127.0.0.1 8021
....
===============
但是ftp被人诟病最多就是不安全,全名文,解决方案比较简单的就是FTPS,也就是 FTP over SSL
首先,服务器 FileZilla Server,必须的,强大的免费服务器,多种协议支持, 设置好SSL的参数后就可以了,如果不需要兼容旧的ftp客户端,可以直接限制为只允许SSL连接,否则FTP FTPS都可以访问
客户端的设置也很简单,唯一需要注意的是如果用了多个openssl版本的dll,很有可能会有问题, 如果出现错误,把FileZilla Server里的dll复制到客户端目录再试.
抱怨下:openssl的版本太乱了,用openssl的软件太多了,大家用的openssl版本也乱七八糟,开源有它的好处,但是肯定也有它的弊端.
当前还有SFTP,看着很像FTP实际上没啥关系,需要重新搞一套SSH的模块,暂时没时间,放弃了,
其它的方案还有,比如说不用ftp,直接tcp,udp, http什么的,都可以,不过传输文件来说,ftp太方便了.