设置root用户密码 输入以下命令修改root用户密码 sudo passwd root 输入以下命令切换到root用户 su root 仅允许root用户用密码登录 输入以下命令编辑ssh配置文件 vi /etc/ssh/sshd_config 新增以下配置允许root用户登录 PermitRootLogin yes 把PasswordAuthentication修改为yes,允许用密码登录 PasswordAuthentication yes 保存退出后输入以下命令重启SSH服务 systemctl restart sshd 仅允许root用户用ssh key登录 输入以下命令编辑ssh配置文件 vi /etc/ssh/sshd_config 新增以下配置允许root用户登录 PermitRootLogin yes 如果之前把PasswordAuthentication修改为yes了,则重新设置为no PasswordAuthentication no 输入以下命令编辑授权Key vi ~/.ssh/authorized_keys 把ssh-rsa之前的文本全部删除,否则会报以下错误 Please login as the user "ubuntu" rather than the user "root". 保存退出后输入以下命令重启ssh服务即可 systemctl restart sshd