言简意赅,速战速决。上个礼拜有朋友问我,他想给FTP传输加密。在vsftpd-2.0.1以后都支持了SSL.用SSL来保护数据传输过程中的安全性。下面我们就来看,怎么配置。

   配置过程我就不发图片了。照着我的做都能做出来。有问题可以给我留言。

1 建立一个用于存放证书的目录。
mkdir /etc/vsftpd/.sslkey
2 生成证书文件么。
cd /etc/vsftpd/.sslkey
openssl req -new -x509 -nodes -out vsftpd.pem -keyout vsftpd.pem
3 为了安全×××文件的权限。
chmod -R 400 /etc/vsftpd/.sslkey
4修改VSFTPD主配置文件。
cd /etc/vsftpd
vim vsftpd.conf
加入一下内容:
ssl_enable=YES
ssl_sslv2=YES
ssl_sslv3=YES
force_local_logins_ssl=YES
force_local_data_ssl=YES
#########最重要额一句#######
rsa_cert_file=/etc/vsftpd/.sslkey/vsftpd.pem
 

到此服务器段,配置完毕。客户端只要用TLS/SSL就OK了。其实就是FTPS(数据传输过程中用SSL加了个密么)

有问题欢迎留言,拍砖。