ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# Linux SSH登录权限控制 近日在云端开发过程中,莫名其妙的程序被重启了,现象非常奇怪。采用history命令看到有执行重启程序指令,但是我很清楚自己没有执行。使用who命令查看后,发现除了我还有其他人登录我的服务器。遂想到通过SSH配置文件控制,方法非常简单,只需在/etc/ssh/sshd_config文件添加即可。 如下: ### 1.禁止root用户登录 ​ DenyUsers root 在此情况下,root无法登录,其他用户可登陆 ### 2.允许root用户登录 AllowUsers root 在此情况下,root用户可以登录,其他用户无法登陆 AllowUsers root,smart 在此情况下,root,smart用户可以登录,其他用户无法登陆 ### 3.禁止指定IP登录 DenyUsers *@192.168.1.101 在此情况下,该IP192.168.1.101将无法登录 ### 4.允许指定IP登录 AllowUsers *@192.168.1.101 在此情况下,该IP192.168.1.101将可以登录 ### 5.禁止指定IP登录指定用户 DenyUsers root@192.168.1.101 在此情况下,该IP192.168.1.101将无法登录root用户 ### 6.允许指定IP登录指定用户 AllowUsers root@192.168.1.101 在此情况下,该IP192.168.1.101将可以登录root用户