debian

Debian如何限制vsftp访问IP

小樊
42
2025-08-24 02:47:30
栏目: 智能运维

在Debian系统中,要限制vsftpd访问IP,您需要编辑vsftpd的配置文件

  1. 打开终端。

  2. 使用文本编辑器(如nano或vim)打开vsftpd配置文件。在这个例子中,我们将使用nano编辑器:

sudo nano /etc/vsftpd.conf
  1. 在配置文件中找到listen_ipv6这一行,将其值更改为no,以禁用IPv6支持:
listen_ipv6=no
  1. 在配置文件末尾添加以下内容,以允许特定IP地址访问FTP服务器:
tcp_wrappers=YES
  1. 保存并关闭配置文件。

  2. 编辑/etc/hosts.allow文件,以允许特定IP地址访问vsftpd服务:

sudo nano /etc/hosts.allow
  1. hosts.allow文件中添加以下内容,将your_ip_address替换为您要允许访问FTP服务器的IP地址:
vsftpd: your_ip_address

例如,如果您只想允许IP地址为192.168.1.100的用户访问FTP服务器,请添加以下内容:

vsftpd: 192.168.1.100
  1. 保存并关闭hosts.allow文件。

  2. 重新启动vsftpd服务以使更改生效:

sudo systemctl restart vsftpd

现在,只有您在hosts.allow文件中指定的IP地址才能访问vsftpd服务。其他IP地址将被拒绝访问。

0
看了该问题的人还看了