实验环境:Red Hat Enterprise Linux release 8.0 (Ootpa) 192.168.160.128
客户机:window 10 192.168.160.1
所需软件FlashFXP可以点击下面的框来获取
安装服务
# yum -y install vsftpd # yum -y install openssl
配置证书
创建存放证书的目录
# mkdir ssl # cd ssl/
生成自签名pem证书
# openssl req -new -x509 -nodes -out vsftpd.pem -keyout vsftpd.pem -days 365 若没有特殊需求,该代码打完后所输入的参数全部回车默认即可
设置权限
# chmod 400 vsftpd.pem
配置FTP配置文件
# vi /etc/vsftpd/vsftpd.conf 在配置文件最底部添加 ssl_enable=YES //启用SSL支持 allow_anon_ssl=YES //启用匿名用户登陆使用ssl加密 force_local_data_ssl=YES //对本地用户数据传输启用ssl加密 force_local_logins_ssl=YES //对本地用户登录启用ssl加密 force_anon_data_ssl=YES //对匿名用户数据传输启用ssl加密 force_anon_logins_ssl=YES //对匿名用户登录启用ssl加密 ssl_ciphers=HIGH //启用高级加密方式,若不启用此项,会导致Filezilla报错 ssl_tlsv1=YES //#启用TLS V1加密 ssl_sslv2=NO ssl_sslv3=NO rsa_cert_file=/ssl/vsftpd.pem //RSA密钥文件保存位置 :wq
重启服务
# systemctl restart vsftpd
测试
解压flashxp5_gr.zip
点击FlashFXP.exe运行
点击站点–站点管理器
点击新键站点
根据需求自行填写
自行准备测试用的用户,调整参数
点击接受并保存
已经出现成功的提示