请教:怎么实现ftp + ssl 访问服务器,并上传文件 【急】!!

请教:怎么实现ftp + ssl 访问服务器,并上传文件 【急】!!

在用ftp上传东西的时候,想用ssl加密,于是我查到有个NET:FTPTLS的类,继承于FTP,但是一用上,在php?name=%C1%AC%BD%D3" onclick="tagshow(event)" class="t_tag">连接的时候的就出错了。
错误是:431 Unable to negotiate secure command connection.

请问有人用过吗?是不是该用这个类,如果不是该怎么用呢?

还望各位高手多多指教啊~~~~
要服务器设置允许SSL才行吧?
服务器上是配置了SSL的
没有用过这个包,你可以上传这个包,让大家可以给你试验一下。


[Copy to clipboard] [ - ]
恩,就是这个函数,重写了ftp的。但是还是不行

我还在网上查到有个openssl 的模块和类网址:http://www.ruby-doc.org/stdlib/libdoc/openssl/rdoc/index.html
具体openssl 里面那么多东西怎么用,就是还不知道。
还有在《ruby cookbook》中有种ssh的类。这个还没试!

哎,不知道什么才是正确的方法啊!
还有当我尝试用flashfxp加ssl去连接,想看看现象的时候,我在建立新站点时选择 “站点→站点管理器→“SSL”标签,我如果选择“认证SSL”就会出现和我用NET:FTPTLS同样的错,但是我选择”隐式SSL“的话就可以正确连接了!
我不知道他那实现原理是什么?
呵呵,尝试成功以后告诉大家怎么搞定的。。。
我在suselinux下,openssl根本用不了,昨天找了半天解决方法,不行,按理说1。8。6中自带了openssl for Ruby的,我的就是不能require
啊?!
呜呜~~难啊~~~
我刚刚下载安装了一个库 ftpfxp(含ftpfxp 和 ftpfxptls类)

安装方法:gem install ftpfxp

如果有兴趣的可以再一起试试啊~~