Rob*_* S. 62 server root remote-access accounts
出于安全目的,我的公司希望我不允许任何人能够通过 SSH 以 root 用户身份远程登录我们的 Ubuntu 服务器。我们仍然希望 root 帐户存在,我们只是不希望它能够远程登录。我将如何做到这一点?
非常感谢您抽出宝贵时间。
Lek*_*eyn 99
我假设您的意思是通过 SSH 登录?将以下行放入/etc/ssh/sshd_config:
PermitRootLogin no
Run Code Online (Sandbox Code Playgroud)
如果要拒绝某些用户登录,请将其放在配置文件中:
DenyUsers root
Run Code Online (Sandbox Code Playgroud)
这采用黑名单方法。白名单通常更可取。如果您的公司需要允许rob和admin用户登录服务器,请使用以下配置指令:
AllowUsers rob admin
Run Code Online (Sandbox Code Playgroud)
更改配置文件后,使用以下命令重新启动 ssh 服务:
sudo service ssh restart
Run Code Online (Sandbox Code Playgroud)
另请参阅手册页。
小智 16
编辑文件/etc/ssh/sshd_config,寻找
PermitRootLogin
Run Code Online (Sandbox Code Playgroud)
并将其设置为no.
| 归档时间: |
|
| 查看次数: |
91189 次 |
| 最近记录: |