温馨提示×

Debian如何限制vsftp访问

小樊
38
2025-03-16 23:02:49
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统中,要限制vsftpd的访问,可以通过以下几种方法实现:

  1. 限制用户访问:

编辑/etc/vsftpd.conf文件,找到或添加以下配置项:

userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

这将启用用户列表功能。接下来,创建并编辑/etc/vsftpd.userlist文件,将要允许访问FTP的用户添加到此文件中。例如:

user1
user2

保存文件后,重启vsftpd服务以使更改生效:

sudo systemctl restart vsftpd
  1. 限制IP地址访问:

编辑/etc/vsftpd.conf文件,找到或添加以下配置项:

tcp_wrappers=YES

确保已安装tcpd包,如果没有,请使用以下命令安装:

sudo apt-get install tcpd

接下来,编辑/etc/hosts.deny/etc/hosts.allow文件,以限制或允许特定IP地址访问FTP服务。

/etc/hosts.deny文件中添加以下内容,拒绝所有IP地址访问FTP服务:

vsftpd: ALL

/etc/hosts.allow文件中添加以下内容,允许特定IP地址访问FTP服务:

vsftpd: 192.168.1.1
vsftpd: 192.168.1.2

192.168.1.1192.168.1.2替换为允许访问FTP服务的IP地址。保存文件后,重启vsftpd服务以使更改生效:

sudo systemctl restart vsftpd

通过以上方法,您可以根据需要限制vsftpd的访问。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian下vsftp如何限制访问IP

0