在Debian系統中,您可以通過修改SSH配置文件來限制訪問IP。以下是具體步驟:
打開SSH配置文件:
使用文本編輯器打開/etc/ssh/sshd_config
文件。例如,使用nano編輯器,您可以運行以下命令:
sudo nano /etc/ssh/sshd_config
限制訪問IP:
在sshd_config
文件中,找到或添加以下行:
AllowUsers your_username@allowed_ip_address
將your_username
替換為您要允許訪問的用戶名,將allowed_ip_address
替換為允許訪問的IP地址或IP地址范圍。例如,如果您只想允許IP地址為192.168.1.100
的用戶訪問,您可以寫成:
AllowUsers your_username@192.168.1.100
如果您想允許多個IP地址訪問,可以用空格隔開多個IP地址,例如:
AllowUsers your_username@192.168.1.100 192.168.1.101
如果您想允許整個IP段訪問,可以使用CIDR表示法,例如:
AllowUsers your_username@192.168.1.0/24
保存并退出: 保存更改并退出文本編輯器。
重啟SSH服務: 為了使更改生效,您需要重啟SSH服務。運行以下命令:
sudo systemctl restart ssh
現在,只有指定的IP地址可以訪問您的Debian系統上的SSH服務。其他IP地址將無法訪問。