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

2017-12-04  本文已影响30人  80b7b6115d87
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服务器,第一次远程连接遇到的问题,以及解决方式。

上一篇下一篇

猜你喜欢

热点阅读