vsftp快速部署ssl FTP

鉴于机房内网的各种监听,而基于传统FTP明文发送账号和密码的不安全因素,

全面部署SSL FTP已经势在必行。

我常用的FTP服务器软件为:VSFTPD,


下面快速部署,

安装:

yum -y install vsftpd

生成证书:

openssl req -new -x509 -nodes -out /etc/vsftpd/vsftpd.pem -keyout /etc/vsftpd/vsftpd.pem -days 18000

根据提示输入证书的各种信息~ 直至完成

修改VSFTPD 设置:

vi /etc/vsftpd/vsftpd.conf


尾部加入:

ssl_enable=YES
force_local_data_ssl=NO
force_local_logins_ssl=NO
rsa_cert_file=/etc/vsftpd/vsftpd.pem
保存退出。

最后重新加载或者直接重启生效:

service vsftpd restart


现在已经可以使用传统FTP登陆,也可以使用SSL FTP模式登陆。

当然作为应用环境,你还需要对VSFTP进行额外配置,例如,禁止跨目录访问,禁止匿名登陆,等!

| 0个评论