爲Vsftpd啓用SSL/TLS來保證安全的FTP鏈接。node
[root@server ~]# cd /etc/pki/tls/certs 安全
[root@server certs]# openssl req -x509 -nodes -newkey rsa:2048 -keyout vsftpd.pem -out vsftpd.pem -days 365 服務器
[root@client certs]# chmod 400 vsftpd.pemide
[root@server ~]# vi /etc/vsftpd/vsftpd.conf雲計算
# 在最後一行添加加密
rsa_cert_file=/etc/pki/tls/certs/vsftpd.pemspa
ssl_enable=YESrest
force_local_data_ssl=YESorm
force_local_logins_ssl=YESserver
[root@client ~]# systemctl restart vsftpd
配置FTP客戶端使用FTPS鏈接。
[root@client ~]$ vi ~/.lftprc
# 編輯一個新文件
set ftp:ssl-auth TLS
set ftp:ssl-force true
set ftp:ssl-protect-list yes
set ftp:ssl-protect-data yes
set ftp:ssl-protect-fxp yes
set ssl:verify-certificate no
[root@client ~]$ lftp -u cent www.example.com
Password:
lftp jeffrey@server.example.com:~>
[4] 在Windows的客戶端中,選擇TLS/SSL顯示加密,而後根據提示進行操做。