Linux root用户不能通过SSH连接的问题

Posted kuillldan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux root用户不能通过SSH连接的问题相关的知识,希望对你有一定的参考价值。

http://jingyan.baidu.com/article/fd8044fad48fc95031137a85.html

 

 

最近在虚拟机安装Ubuntu之后,通过普通ssh远程连接的时候明明输入了正确的root用户名和密码却一直提示输入密码,无法远程登录;试用了下普通用户都正常。后面网上找了下资料解决了。和大家分享一下,希望能帮助到遇到同样问题的你

技术分享
 

工具/原料

 
  • Ubuntu
  • xshell
  • ssh

方法/步骤

 
  1. 1

    发现问题

    通过xshell连接ubuntu,输入,连接名称,ip,端口,已经用户名密码,输入完成后点击连接,开始进行远程连接,发现一直提示连接不了;提示"ssh服务器拒绝了密码,请再试一次。"其实试了多少次都没用;

    技术分享
    技术分享
    技术分享
    技术分享
  2. 2

    解决问题

    1、确认ssh服务已安装,通过普通用户连接成功;

    2、确认ssh配置是否对root进行特殊设置,修改/etc/ssh/sshd_config文件中

    PermitRootLogin without-password将 without-password改为yes;

    3、重启ssh服务/etc/init.d/ssh restart;

    技术分享
    技术分享
    技术分享
  3. 3

    验证结果

    再次使用ssh连接,这次没有任何提示,连接成功了;

    技术分享
  4.  

以上是关于Linux root用户不能通过SSH连接的问题的主要内容,如果未能解决你的问题,请参考以下文章

Linux设置允许root用户通过ssh远程连接

现在有台linux服务器不知以前设置过啥,root用户不能通过ssh远程登录,但可以用普通用户登录su - root

请教下大家,在linux如何设置ROOT用户不能远程SSH登入,但是可以通过SSH普通用户SU登入ROOT

如何解决Linux下通过root无法远程登录

linux ssh连接设置

Linux ssh 允许 root用户 登录