• server 端 /var/log/auth.log 可以看日志
  • client 端 ssh user@host -pport -vvvv 可以看 client 和 server 端交互过程, 及来回的错误码
  • sshd_config 配置项不可覆盖, 详情可以用 -T 调试配置效果
  • sshd -T | grep [config] 可以实时看 ssh 配置效果, 有时候配置值没生效可以定位出来
  • root 免密登录需要配置 /root/.ssh/authorized_keys 公钥, 以及配置 sshd_config PermitRootLogin yes
    • PermitRootLogin 有 yes, prohibit-password, without-password, forced-commands-only, no 选项, 默认 prohibit-password
  • 有博文说 /root 目录下的文件夹和文件的权限和拥有者, 会影响 root ssh 登录, 这个待验证

ref: