韦玮:解决Ubuntu的root账号无法登录SSH问题-Permission denied, please try again.

简介: 有时,我们登录SSH的时候,会出现如下问题:此时,是因为系统默认禁止root用户登录ssh,此时我们可以这样解决:首先,Ctrl+C退出密码输入界面:然后输入:su -tips:...

有时,我们登录SSH的时候,会出现如下问题:


此时,是因为系统默认禁止root用户登录ssh,此时我们可以这样解决:

首先,Ctrl+C退出密码输入界面:


然后输入:su -

tips:一定是su -,不是su

然后出现如下界面:


然后,我们编辑sshd_config文件,我们输入:vi /etc/ssh/sshd_config

出现如下文件编辑的界面:


我们往下拖拖,找到如下行数:


我们可以看到,这几行默认不允许root登录SSH,所以我们要进行相应设置,替换为如下:

# Authentication:
LoginGraceTime 120
#PermitRootLogin without-password
PermitRootLogin yes
StrictModes yes

OK,此时就允许root登录ssh了,改好后如下图所示:


然后我们需要保存并退出,按Esc,然后输入:wq!,这样成功保存退出。

接下来,我们需要重启ssh服务,我们输入: /etc/init.d/ssh restart

执行后如下所示:


好,然后我们再来测试一下ssh能否连接了,我们输入:ssh localhost


我们可以看到,执行后会让我们输入密码,然后我们输入对应的root密码,再按回车,会出现如下界面:


我们可以看到,成功登陆,好的,完成。


目录
相关文章
|
5月前
|
网络安全 开发工具 数据安全/隐私保护
openssh 升级后ssh远程登录报错Permission denied, please try again.
openssh 升级后ssh远程登录报错Permission denied, please try again.
1017 3
|
4月前
|
监控 Ubuntu 安全
|
3月前
|
Ubuntu Linux 网络安全
Ubuntu——初始化服务器切换到root用户
Ubuntu——初始化服务器切换到root用户
41 1
|
4月前
|
安全 Linux 网络安全
|
3月前
|
Ubuntu Linux 网络安全
在Linux中,如何禁用root用户直接SSH登录?
在Linux中,如何禁用root用户直接SSH登录?
|
5月前
|
Ubuntu Linux 数据安全/隐私保护
Linux Ubuntu crontab 添加错误 提示:no crontab for root - using an empty one 888
Linux Ubuntu crontab 添加错误 提示:no crontab for root - using an empty one 888
119 3
|
5月前
|
Linux 网络安全 数据安全/隐私保护
Jun 03 14:50:45 nodeName sshd[60215]: Accepted password for root from 192.168.0.100 port 15612 ssh2 如何关闭这个连接
【6月更文挑战第6天】Jun 03 14:50:45 nodeName sshd[60215]: Accepted password for root from 192.168.0.100 port 15612 ssh2 如何关闭这个连接
89 2
|
4月前
|
Ubuntu 关系型数据库 MySQL
MySQL5.7在Ubuntu安装[单机软件],第一步登录root,sudo su -
MySQL5.7在Ubuntu安装[单机软件],第一步登录root,sudo su -
|
5月前
|
Ubuntu 安全 数据安全/隐私保护
Ubuntu系统中开启root用户的方法
Ubuntu系统中开启root用户的方法
374 0
|
5月前
|
JSON Linux C语言
经验大分享:ubuntu20.4安装配置geant4和root
经验大分享:ubuntu20.4安装配置geant4和root
172 0