sshd_config 中PermitRootLogin的作用
$ grep PermitRootLogin /etc/ssh/sshd_config
#PermitRootLogin yes
PermitRootLogin forced-commands-only
# the setting of 'PermitRootLogin without-password'.
PermitRootLogin如果不设置,默认是yes,也就是root可以登录
如果设置without-password 那么root可以登录,但是不允许通过密码ssh登陆
如果设置no, root不许登陆
如果设置forced-commands-only,则可以登录,但是登陆后不能进入交互,而是执行指定的命令后 自动退出,指定的命令在authorized_keys里面列出例如/bin/date
man的描述如下
PermitRootLogin
Specifies
whether root can log in using ssh(1). The argument must be
“yes”,
“without-password”, “forced-commands-only”, or “no”.
The default is “yes”.
If this
option is set to “without-password”, password authentication is
disabled for root.
If this
option is set to “force
$ grep PermitRootLogin /etc/ssh/sshd_config
#PermitRootLogin yes
PermitRootLogin forced-commands-only
# the setting of 'PermitRootLogin without-password'.
PermitRootLogin如果不设置,默认是yes,也就是root可以登录
如果设置without-password 那么root可以登录,但是不允许通过密码ssh登陆
如果设置no, root不许登陆
如果设置forced-commands-only,则可以登录,但是登陆后不能进入交互,而是执行指定的命令后 自动退出,指定的命令在authorized_keys里面列出例如/bin/date
man的描述如下
