为了安全起见,我的公司希望我不允许任何人通过SSH远程登录到我们的Ubuntu服务器作为root用户。我们仍然希望root账户存在,只是不希望它能够被远程登录。我该如何实现这个目标?
非常感谢您提前的时间。
非常感谢您提前的时间。
/etc/ssh/sshd_config
文件中:PermitRootLogin no
DenyUsers root
AllowUsers rob admin
sudo service ssh restart
/etc/ssh/sshd_config
,查找PermitRootLogin
并将其设置为no
。
AllowUsers <用户名>
,那么实际上将不允许任何人通过SSH登录。 - JGlassDenyUsers
。 - armadadrivePermitRootLogin
被设置为yes
,并且没有AllowUsers
或DenyUsers
配置行。除非我漏掉了什么,否则我认为假设它默认是锁定的是不安全的。 - andrewtweber
sudo service ssh restart
生效 - Maxim Yefremovsudo apt-get install openssh-server
安装一下吧。 - Lekensteyn