# 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 數據庫管理