要在Ubuntu上限制vsftpd的訪問IP,您需要編輯vsftpd的配置文件
打開終端。
使用文本編輯器打開vsftpd的配置文件。在這個例子中,我們將使用nano編輯器。如果您更喜歡其他編輯器,請隨意替換nano。輸入以下命令:
sudo nano /etc/vsftpd.conf
#listen=YES
取消注釋(刪除行首的#符號),以便啟用監聽模式:
listen=YES
tcp_wrappers=YES
保存并關閉配置文件。在nano編輯器中,按Ctrl + X
,然后按Y
,最后按Enter
。
重啟vsftpd服務以應用更改:
sudo systemctl restart vsftpd
現在,只有您在配置文件中指定的IP地址才能訪問vsftpd服務器。如果您想要允許多個IP地址訪問,可以在配置文件中添加以下行:
# 允許IP地址1和IP地址2訪問
192.168.1.1,192.168.1.2
將192.168.1.1
和192.168.1.2
替換為您要允許訪問的IP地址。如果需要允許多個IP地址,請使用逗號分隔它們。
完成這些步驟后,保存并關閉配置文件,然后再次重啟vsftpd服務:
sudo systemctl restart vsftpd
現在,您的vsftpd服務器應該只允許您在配置文件中指定的IP地址訪問。