阅读量:26
在Ubuntu上,您可以使用vsftpd(Very Secure FTP Daemon)来设置FTP服务器,并通过配置文件限制访问IP。以下是设置步骤:
-
安装vsftpd: 打开终端,输入以下命令来安装vsftpd:
sudo apt update sudo apt install vsftpd
-
配置vsftpd: 使用文本编辑器打开vsftpd的配置文件。例如,使用nano编辑器:
sudo nano /etc/vsftpd.conf
-
在配置文件中,找到以下设置并进行修改:
- 将
listen=YES
取消注释(删除行首的#),以启用被动模式。 - 添加或修改以下行,以限制访问IP:
tcp_wrappers=YES
- 在配置文件末尾添加以下内容,以允许特定IP访问FTP服务器:
将# 允许访问的IP列表 allow_ip=192.168.1.1,192.168.1.2,192.168.1.3
192.168.1.1,192.168.1.2,192.168.1.3
替换为您希望允许访问FTP服务器的IP地址,多个IP地址之间用逗号分隔。
- 将
-
保存并关闭配置文件。
-
重启vsftpd服务以应用更改:
sudo systemctl restart vsftpd
现在,只有您在配置文件中指定的IP地址才能访问FTP服务器。其他IP地址将无法连接。