1、首先安装vsftpd和openssl,输入 yum –y install vsftpd openssl 来进行安装。
2、用openssl生成密钥和证书文件:进入/etc/pki/tls/certs,输入 ./make vsftpd.pem 生成证书、秘钥文件
3、进入/etc/vsftp蟠校盯昂d/编辑vsftpd.conf文件:vim /etc/vsftpd/vsftpd.艘早祓胂conf 在文档最后加入以下几行代码:ssl_enable=YES #启用ssl加密allow_anon_ssl=YES #允许匿名用户使用ssl加密force_local_data_ssl=YES #强制本地用户数据传输加密force_local_logins_ssl=YES #强制本地用户登录加密force_anon_logins_ssl=YES #强制匿名用户登录加密force_anon_data_ssl=YES #强制匿名用户数据传输加密ssl_tlsv1=YES #支持TLS方式ssl_sslv2=NO #ssl_sslv3=NO #rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem #RSA凭证档案所在
4、进入/etc/vsftpd/编辑vsftpd.conf文件,添加被动端口:pasv_min_port=64000pasv_max_port=64100
5、设置SELINUX:setsebool -P ftpd_full_access onsetsebool -P ftpd_use_passive_mode on
6、配置防火墙,放通ftp端口和tcp协议的64000-64100端口:
7、可以用flashfxp当客户端使用,使用本地用户jack登录成功,并且可以上传、下载、新建文件。
8、使用匿名用户登录成功