温馨提示×

Debian系统Filezilla安全设置

小樊
57
2025-04-13 22:11:51
栏目: 智能运维

在Debian系统上使用FileZilla进行FTP连接时,可以通过以下步骤进行安全设置:

1. 配置vsftpd服务器

  • 安装vsftpd
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 

2. 配置防火墙

  • 允许FTP流量通过防火墙:
sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw allow 30000:31000/tcp 

3. 使用FileZilla连接

  1. 打开FileZilla,点击“文件” -> “站点管理器”。
  2. 点击“新建站点”按钮,输入服务器地址、端口(默认为21)、用户名、密码等信息。
  3. 在传输模式中选择“主动”或“被动”,建议使用被动模式以减少防火墙和NAT的问题。
  4. 点击“连接”按钮,FileZilla将尝试连接到FTP服务器。

4. 使用FTPS(FTP over SSL/TLS)增强安全性

  • 在FileZilla中,可以通过以下步骤启用FTPS:

  • 在站点管理器中,双击新建的站点,进入“传输设置”。

  • 在“传输模式”中选择“FTPS”。

  • 在“加密方式”中选择“要求(SSL/TLS)”。

  • 点击“连接”按钮。

通过以上步骤,你可以在Debian系统上使用FileZilla进行安全的FTP连接。确保配置了防火墙规则,使用了FTPS加密,以及正确设置了vsftpd服务器的安全选项。

0