linux禁止所有用户ssh登录
- 行业动态
- 2024-03-29
- 1
要禁止所有用户SSH登录,可以编辑
/etc/ssh/sshd_config
文件,将
PermitRootLogin
设置为
no
,并在
AllowUsers
中指定允许登录的用户。然后重启SSH服务。
要允许或禁止IP对Linux服务器SSH的访问,可以通过以下步骤操作:
1. 修改SSH配置文件
需要修改SSH配置文件/etc/ssh/sshd_config
,该文件用于配置SSH服务器的相关参数。
使用文本编辑器打开文件,例如使用vi
编辑器:
sudo vi /etc/ssh/sshd_config
2. 配置允许或禁止的IP地址
在sshd_config
文件中,可以找到AllowUsers
和DenyUsers
这两个参数,分别用于设置允许和禁止访问SSH的用户名,要限制IP地址访问,可以在用户名后面添加@<IP地址>
的形式,
允许特定IP地址访问:
“`
AllowUsers user1@192.168.1.100 user2@192.168.1.101
“`
上述配置表示只允许IP地址为192.168.1.100
和192.168.1.101
的用户user1
和user2
访问SSH。
禁止特定IP地址访问:
“`
DenyUsers user3@192.168.1.102 user4@192.168.1.103
“`
上述配置表示禁止IP地址为192.168.1.102
和192.168.1.103
的用户user3
和user4
访问SSH。
3. 保存并退出
完成配置后,保存并退出文件,如果使用的是vi
编辑器,可以按下Esc
键,然后输入:wq
保存并退出。
4. 重启SSH服务
为了使配置生效,需要重启SSH服务,可以使用以下命令重启SSH服务:
sudo systemctl restart sshd
或者
sudo service ssh restart
5. 测试访问权限
完成上述配置后,可以使用不同IP地址的用户尝试访问SSH,以验证配置是否生效。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/290414.html