linux 如何允许 root 用户通过 ssh 登录

  1. 使用 su 切换到 root 用户
  2. 打开 /etc/ssh/sshd_config
  3. 找到 PermitRootLogin 配置项,去除前面的 #(如果有),设置为 PermitRootLogin prohibit-password(允许通过 ssh key 登录,禁止密码登录) 或者 PermitRootLogin yes(允许通过 ssh key 或者密码登录)
  4. 把 ssh public key 放到 ~/.ssh/authorized_keys
  5. 执行systemctl restart sshd,重启 sshd 服务