Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—vsftpd 使用 TLS/SSL

Linux与云计算——第二阶段Linux服务器架设

第八章:FTP服务器架设—vsftpd 使用 TLS/SSL



为Vsftpd启用SSL/TLS来保证安全的FTP链接。node

[1] 建立证书

[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

[2] 配置Vsftpd.

[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链接。

[3] 安装FTP客户端而且按照如下配置。

[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显示加密而后根据提示进行操做。

相关文章
相关标签/搜索