• HOME
  • DOCS
  • WTF
  • TECH
  • LIFE
  • PAGES
    • ARCHIVE
    • TAGS
    • ABOUT
    • FRIENDS
    • RSS
  • TOOLS
    • GEO
    • RANDOM()
    • GOO.GL
    • CSS HEART
Aj's Blog

记录时间溜走的瞬间和折腾过的那些事

debian8 sshd with default config – root login issue

2017-07-24  TECH  authorized_keys  debian 8  PermitRootLogin  without-password  2  

debian8 installed and all config id default

i tried N times to login with root and password by ssh client always faild

after check /etc/sshd/sshd_config i found 2 keypoints

...
PermitRootLogin without-password # ???
...
#PasswordAuthentication no # password login enabled by default, so login with password should be ok but actually not

the PermitRootLogin config is the problem

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 “forced-commands-only”, root login with public key authentication will be allowed, but only if the  command option has been specified (which may be useful for taking remote backups even if root login is normally not allowed). All other authentication methods are disabled for root.

If this option is set to “no”, root is not allowed to log in.

“PermitRootLogin without-password” means root login with password is disabled, after set “PermitRootLogin yes” and restart service ssh

now i can login with root & password via ssh client

then set ssh key login “vi /root/.ssh/authorized_keys” blabla

then uncomment “PasswordAuthentication no” to disable password login for all users

before service restart ssh, test your ssh key login works.

–EOF–

下一篇:   debian10 compile install php7.4.x issue
上一篇:   xensystem导入系统模版
  • backing up says:
    November 24, 2020 at 17:30

    Fresh

    Reply
  • Granite says:
    July 22, 2020 at 09:30

    Movies

    Reply
  • Cancel reply