美文网首页
Linux服务器远程root账户登录受限问题

Linux服务器远程root账户登录受限问题

作者: 80b7b6115d87 | 来源:发表于2017-12-04 10:14 被阅读30次
    1.场景描述

    新搭建一个Ubuntu服务器(服务器版本16.04.3 LTS),搭建好之后发现使用远程SSH登录服务器,登录不上。

    2.原因查询

    原因一:

    服务器本机的回环地址测试,使用命令 ssh localhost 在服务器上测试,发现报错,查找资料说Ubuntu系统本身只安装了ssh的客户端没有安装服务端,所以我们自行安装ssh的服务端openssh-server,安装命令如下:

    sudo apt-get install openssh-server
    

    安装之后再测试回环地址: ssh localhost 可以登陆成功,ssh服务端解决

    原因二:

    ssh服务端安装好之后发现使用root用户,远程登录这台Ubuntu服务器还是不行,但是普通的用户是没有问题的,这个问题需要配置一下sshd_config,命令如下:

    sodu vim /etc/ssh/sshd_config 
    

    修改里面的:

    #PermitRootLogin prohibit-password
    PermitRootLogin yes
    

    将上面的prohibit-password修改成yes即可
    然后重启:

    /etc/init.d/ssh restart
    

    配置好之后然后在远程ssh登录

    ssh root@xxx.xxx.xxx.xxx
    

    以上就是我第一次创建Ubuntu服务器,第一次远程连接遇到的问题,以及解决方式。

    相关文章

      网友评论

          本文标题:Linux服务器远程root账户登录受限问题

          本文链接:https://www.haomeiwen.com/subject/tuutixtx.html