服务器启用root登录

nanxiafenglai
420
2024-11-23
  • SSH 链接服务器,进入后使用命令 切换 root 权限

sudo -i
  • 切换为 root 用户后输入下面的命令修改 root 密码登录 (下面中文换成你的密码)

echo root:你设置的密码 |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo service sshd restart
  • 如果仍失败,注释 /etc/ssh/sshd_config 文件中的Include /etc/ssh/ssh_config.d/*.conf

  • 如果重启 sshd 时提示 Failed to restart sshd.service: Unit sshd.service not found.则输入下面的代码再重启

systemctl enable ssh.service