来源:自学PHP网 时间:2015-04-14 11:13 作者: 阅读:次
[导读] 先创建一张证书,使用命令:/usr/bin/openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout vsftpd.pem -out vsftpd.pem www.2cto.com 编辑vsftpd的配置文件,加入下面的内容以启用SSL:#......
先创建一张证书,使用命令: /usr/bin/openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout vsftpd.pem -out vsftpd.pem www.2cto.com 编辑vsftpd的配置文件,加入下面的内容以启用SSL: #开启SSL ssl_enable=YES #加密非匿名用户的数据连接 force_local_data_ssl=YES #加密非匿名用户的登录连接 force_local_logins_ssl=YES #使用TLS v1版 ssl_tlsv1=YES #指定证书 rsa_cert_file=/etc/vsftpd/vsftpd.pem ssl_ciphers=HIGH 保存后重启vsftpd服务即可。 使用FileZilla Client连接 不能使用quickconnect模式,必须进入菜单file---sitemanager,然后选择“Encryption”一栏,如下图所示: 如果不在配置文件中加入“ssl_ciphers=HIGH”这项,那么在使用FileZilla Client进行连接时会报如下错误:
www.2cto.com
正常连上后,会有一个证书错误的警告对话框,因为证书是我们自己创建的,不是权威CA中心发布的,忽略即可,如下图所示:
www.2cto.com
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com