问题描述

通过VirtualBox重新安装了Ubuntu
14.0.4.1
虚拟服务器,在SercureCRT中使用root帐号连接Ubuntu14.0.4.1的时候,提示“Password
Authentication Failed,Please verify that the username and password are
correct.”重新输入密码,反复检查多次密码并重新输入正确的密码,还是提示同样的错误。

图片 1

虚拟机使用 

[ggp@test182 ~]$ ll .ssh
total 8
-rw-r–r– 1 ggp ggp 588 Sep 25 17:19 authorized_keys
[ggp@test182 ~]$ ll .ssh/authorized_keys
-rw-r–r– 1 ggp ggp 588 Sep 25 17:19 .ssh/authorized_keys
[ggp@test182 ~]$

解决办法

1、在虚拟机终端使用root帐号登录,编辑/etc/ssh/sshd_config文件

vi /etc/ssh/sshd_config

2、找到Authentication配置部分,将PermitRootLogin
without-password修改为PermitRootLogin yes,然后保存。

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

说明:sshd_config是ssh的配置文件,其中有一个选项 PermitRootLogin
用来配置是否允许root用户登录,默认的without-password表示不允许使用密码进行全登录认证,yes则是允许root登录。

3、重启ssh服务,既可以通过SercureCRT正常连接服务器

service ssh restart

用SecureCRT 实现 WIN7 与 Linux 双向通信的问题及文件互传问题解决
http://www.linuxidc.com/Linux/2014-08/105412.htm

如何使用SecureCRT6.6.2通过SSH方式登录Ubuntu系统
http://www.linuxidc.com/Linux/2011-03/33024p4.htm

SecureCRT 连接 Ubuntu
http://www.linuxidc.com/Linux/2013-06/85824.htm

Ubuntu 12.04 + 虚拟机VMware 9 + Secure CRT + EditPlus
本地C++开发环境搭建
http://www.linuxidc.com/Linux/2013-05/84820.htm

利用SecureCRT在Linux与Windows之间传输文件
http://www.linuxidc.com/Linux/2014-08/105413.htm

Ubuntu 14.10安装SecureCRT 7.3
http://www.linuxidc.com/Linux/2014-10/108709.htm

SecureCRT
的详细介绍
:请点这里
SecureCRT
的下载地址
:请点这里

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-03/114579.htm

图片 2

1 .指令安装了SSH服务器

切记将.ssh的权限改为700,authorized_keys
的权限改为644,以上两个权限貌似只要有一个合适即可。
.ssh 和authorized_keys的所属用户和组为ggp.ggp而不是root.root
否则,可能无法正常登录哦。
服务端/etc/ssh/sshd_config配置

sudo apt-get install openssh-server

OpenSSH的配置通常保存在:/etc/ssh/sshd_config
PermitRootLogin no # 禁止root用户登陆
StrictModes yes # 检查密钥的用户和权限是否正确,默认打开的
RSAAuthentication yes # 启用 RSA 认证
AuthorizedKeysFile .ssh/authorized_keys # 验证公钥的存放路径
PubkeyAuthentication yes # 启用公钥认证
PasswordAuthentication no # 禁止密码认证,默认是打开的。

  1. 输入命令

相关阅读:

ps | grep ssh 查看SSH服务是否开启

如何使用SecureCRT6.6.2通过SSH方式登录Ubuntu系统
http://www.linuxidc.com/Linux/2011-03/33024p4.htm

图片 3

SecureCRT 连接 Ubuntu
http://www.linuxidc.com/Linux/2013-06/85824.htm

显示服务已开启

Ubuntu 12.04 + 虚拟机VMware 9 + Secure CRT + EditPlus
本地C++开发环境搭建
http://www.linuxidc.com/Linux/2013-05/84820.htm

  1. 修改配置

图片 4

sudo vi /etc/ssh/sshd_config

把配置文件中的”PermitRootLogin
without-password”加一个”#”号注释掉,再增加一句”PermitRootLogin
yes”,保存文件,如下图。这样做是为了允许root用户登录

图片 5

保存退出后使用scure_CRT客户端尝试连接发现报错

 图片 6图片 7

解决办法:

 进入SSH客户端

图片 8

如下图操作:去掉前面的注释符,使用22端口。

图片 9

再次打开该配置文件,然后再去掉下面两行的注释符,开启密钥认证。

图片 10

可能会复制不了,我们可以使用cat查看,在命令窗口里复制

图片 11

如下图,点击copy,复制成功

图片 12

然后使用vi
/etc/ssh/sshd_config打开并修改服务器端的配置文件,之前修改的是客户端的。(带d的就是服务器端的)

图片 13

然后使用reboot命令重启虚拟机,重启后启用ssh服务:

图片 14

这个时候,我们就可以成功连接了。

使用SecureCRT登录Linux服务器 
http://www.linuxidc.com/Linux/2017-03/142264.htm

SecureCRT SSH连接一直提示密码错误
http://www.linuxidc.com/Linux/2016-09/134925.htm

Linux中使用SecureCRT来上传和下载文件
http://www.linuxidc.com/Linux/2017-01/139375.htm

Ubuntu 12.04 +
虚拟机VMware 9 + Secure CRT + EditPlus 本地C++开发环境搭建
http://www.linuxidc.com/Linux/2013-05/84820.htm

利用SecureCRT在Linux与Windows之间传输文件
http://www.linuxidc.com/Linux/2014-08/105413.htm

SecureCRT中文显示乱码 
http://www.linuxidc.com/Linux/2017-06/144831.htm

用SecureCRT连接虚拟机中的Linux系统(Ubuntu) 
http://www.linuxidc.com/Linux/2016-12/138786.htm

SecureCRT8.0设置语法高亮 
http://www.linuxidc.com/Linux/2017-08/14656.htm

虚拟机CentOS的NAT模式联网和SecureCRT远程登录管理工具 
http://www.linuxidc.com/Linux/2017-05/144328.htm

SecureCRT
的详细介绍
:请点这里
SecureCRT
的下载地址
:请点这里

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址:http://www.linuxidc.com/Linux/2018-01/150591.htm

图片 15

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注