Answers:
我以为您是说要通过SSH登录?将以下行添加到/etc/ssh/sshd_config
:
PermitRootLogin no
如果要拒绝某些用户登录,请将其放在配置文件中:
DenyUsers root
这采用了黑名单方法。白名单通常是可取的。如果您的公司需要允许rob
和admin
用户登录服务器,请使用以下配置指令:
AllowUsers rob admin
更改配置文件后,使用以下命令重新启动ssh服务:
sudo service ssh restart
另请参见手册页。
sudo apt-get install openssh-server
编辑文件/etc/ssh/sshd_config
,寻找
PermitRootLogin
并将其设置为no
。
AllowUsers <username>
这实际上将不允许任何人通过SSH进入吗?
DenyUsers
这些登录名,否则他们仍然可以通过SSH 登录。
默认配置是锁定root帐户,因此您不能以root身份远程登录。您无需执行任何其他操作,除非您还想确保您无法使用RSA密钥以root用户身份远程登录。当然,如果您不想这样做,那就不要设置根密钥。
PermitRootLogin
设置为yes
,没有AllowUsers
或DenyUsers
配置行。除非我丢失了某些内容,否则我认为假定它默认
sudo service ssh restart
生效