在Debian系统上使用FileZilla进行FTP连接时,可以通过以下步骤进行安全设置:
sudo apt update
sudo apt install vsftpd
配置vsftpd:
编辑vsftpd配置文件 /etc/vsftpd.conf
:
sudo nano /etc/vsftpd.conf
启用本地用户访问:local_enable=YES
允许FTP用户登录:write_enable=YES
禁止FTP用户登录SSH:chroot_local_user=YES
启用FTP用户上传和下载:setsebool -P ftp_home_dir 1
定义端口范围:pasv_min_port=30000 pasv_max_port=31000
重启vsftpd服务:
sudo systemctl restart vsftpd
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 30000:31000/tcp
在FileZilla中,可以通过以下步骤启用FTPS:
在站点管理器中,双击新建的站点,进入“传输设置”。
在“传输模式”中选择“FTPS”。
在“加密方式”中选择“要求(SSL/TLS)”。
点击“连接”按钮。
通过以上步骤,你可以在Debian系统上使用FileZilla进行安全的FTP连接。确保配置了防火墙规则,使用了FTPS加密,以及正确设置了vsftpd服务器的安全选项。