1、原因
服务器零碎为 Ubuntu 的零碎,本地 Xshell 用 root 用户登录显示 SSH 服务器回绝了明码 ,如下图所示:
2、起因
因为 sshd 默认设置不容许 root 用户近程登录,然而用另外的用户登录后应用 su 命令切换 root 用户是能够的,所以须要咱们手动开启一下
3、解决
3.1 普通用户切换到 root 用户
su root
按提醒输出明码
3.2 装置 ssh 服务
apt-get install sppenssh-server
可能有的零碎会带装置失败,能够先进行下一步启动试试,如果还是启动失败那还是装置 ssh 服务再启动
3.3 启动 ssh 服务
server sshd start
3.4 更改配置文件
vi /etc/ssh/sshd_config
找到
PermitRootLogin prohibit-password
更改为
PermitRootLogin yes
我是习惯把原来代码复制一行进行批改,源代码正文不批改
3.5 重启 ssh 服务
service sshd restart
3.6 从新应用 xshell 连贯
胜利!连贯就是 root 用户