是的,Linux FTP服務器支持SSL加密。您可以按照以下步驟在Linux上配置FTP服務器以支持SSL加密:
# 對于Ubuntu/Debian
sudo apt-get update
sudo apt-get install vsftpd
# 對于CentOS/RHEL
sudo yum install vsftpd
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/vsftpd/vsftpd.key -out /etc/vsftpd/vsftpd.crt
這將在 /etc/vsftpd/ 目錄下生成 vsftpd.key(私鑰)和 vsftpd.crt(證書)文件。
/etc/vsftpd/vsftpd.conf,啟用SSL加密傳輸:sudo nano /etc/vsftpd/vsftpd.conf
在配置文件中添加或修改以下行:
ssl_enable=YES
ssl_cert=/etc/vsftpd/vsftpd.crt
ssl_key=/etc/vsftpd/vsftpd.key
ssl_protocols=TLSv1 TLSv1.1 TLSv1.2
保存并退出編輯器。
sudo systemctl restart vsftpd
sudo ufw allow 21/tcp
通過以上步驟,您應該能夠成功配置Linux中的FTP服務器以支持SSL加密傳輸,從而提高數據傳輸的安全性。