在Ubuntu系统中,您可以通过修改SSH配置文件来限制登录IP。以下是具体步骤:
打开终端。
使用文本编辑器打开SSH配置文件。通常,该文件位于/etc/ssh/sshd_config。您可以使用nano或其他文本编辑器打开它。例如,使用nano编辑器,输入以下命令:
sudo nano /etc/ssh/sshd_config
sshd_config文件中,找到以下行(如果找不到,请添加):#AllowUsers your_username
将your_username替换为您要允许登录的用户名。如果您想允许多个用户登录,请用空格分隔用户名,例如:
AllowUsers user1 user2 user3
AllowUsers指令结合IP地址。例如,如果您只想允许IP地址为192.168.1.100的用户登录,您可以这样设置:AllowUsers user1@192.168.1.100
如果您想允许多个IP地址登录,可以用空格分隔IP地址,例如:
AllowUsers user1@192.168.1.100 user2@192.168.1.101
保存并关闭sshd_config文件。
重新启动SSH服务以使更改生效。在终端中输入以下命令:
sudo systemctl restart ssh
现在,SSH已配置为仅允许来自指定IP地址的用户登录。请确保您已将正确的IP地址添加到配置文件中,否则您可能会被锁定在外。