# 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用户
- 序言
- Linux系统目录结构
- 常用命令
- 查看基本信息
- crontab
- chmod
- chown
- cp
- df
- whois
- whoami
- who
- w
- finger
- user
- vi
- find
- mount
- umount
- 扩展知识
- 执行.sh文件
- 压缩和解压
- 实例
- mysql每天自动备份
- 其他错误
- Warning: Using a password on the command line interface can be insecure.
- 相关阅读
- 服务器
- Linux SSH登录权限控制
- 让用户获得root权限
- oneinstack
- 目录说明
- 服务管理
- 升级版本
- 配置https
- 常见问题
- PHP缓存
- 如何管理 FTP 账号
- MySQL 数据库管理