是的,Debian上的FTP服务器软件vsftpd支持SSL/TLS加密。您可以按照以下步骤为vsftpd配置SSL/TLS:
- 安装SSL证书工具:
sudo apt-get install openssl
- 生成SSL证书和密钥:
sudo openssl req -x509 -nodes -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem -days 365 -newkey rsa:2048
- 编辑vsftpd配置文件:
sudo nano /etc/vsftpd/vsftpd.conf
- 启用SSL/TLS:
在配置文件中添加或找到以下选项并设置为 yes
:
ssl_enable=yes
ssl_tlsv1=yes
ssl_sslv2=no
ssl_sslv3=no
- 指定SSL证书和密钥文件:
取消以下行的注释,并修改为:
rsa_cert_file=/etc/ssl/private/vsftpd.pem rsa_private_key_file=/etc/ssl/private/vsftpd.pem
- 重启vsftpd服务:
sudo systemctl restart vsftpd
完成以上步骤后,您的Debian FTP服务器(vsftpd)将支持SSL/TLS加密,确保数据在传输过程中的安全性。