要限制Debian上的SFTP访问IP,您可以使用sshd_config文件配置SSH和SFTP服务器
打开终端。
使用文本编辑器打开/etc/ssh/sshd_config文件。例如,使用nano编辑器:
sudo nano /etc/ssh/sshd_config
sshd_config文件中,找到以下行:#AllowUsers your_username
如果没有找到,请在文件末尾添加此行。将your_username替换为您要允许访问SFTP的用户名。
From指令以限制允许访问的IP地址。例如,如果您只想允许IP地址为192.168.1.100的用户访问SFTP,请将其更改为:AllowUsers your_username@192.168.1.100
AllowUsers your_username@192.168.1.100 192.168.1.101 192.168.1.102
保存并关闭sshd_config文件。
重新启动SSH服务以使更改生效:
sudo systemctl restart ssh
现在,只有指定的IP地址可以访问Debian系统上的SFTP服务。请确保您正确输入了IP地址,并在需要时允许多个IP地址。