SecureCRT无法连接Linux虚拟机,返回账号密码错误Password Authentication Failed

今天安装debian8虚拟机后,用securecrt通过ssh登录系统时返回登录账号密码错误,但是本人该账号密码可以在VMware成功登录系统。
错误信息如下:

Password Authentication Failed
Password authentication failed.Please verify that the username and password are correct.

这里写图片描述

在端口号,IP地址,防火墙都确认没有问题的情况,后来发现原来是ssh的配置文件出问题了,解决方法:

#进入目录
cd /etc/ssh/
vim sshd_config
#找到PermitRootLogin without-password
#将without-password修改为yes
#重启ssh服务
service ssh restart
#再用securecrt就能成功登录

这里写图片描述

这里写图片描述

这里写图片描述

查了下资料,找到下面一段话

PermitRootLogin

Specifies whether root can log in using ssh(1). The argument must be “yes”, “without-password”, “forced-commands-only”, or "no”. The default is “yes”.

If this option is set to “without-password”, password authentication is disabled for root.

If this option is set to “forced-commands-only”, root login with public key authentication will be allowed, but only if the  command option has been specified (which may be useful for taking remote backups even if root login is normally not allowed). All other authentication methods are disabled for root.

If this option is set tono”, root is not allowed to log in.

意思说,如果PermitRootLogin设置为without-password后,密码验证对于root用户是无效,所以导致securecrt无法登录。

学艺不精,如觉有异,欢迎指正正及交流。

  • 7
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: SecureCRT是一款远程登录工具,可以用它连接Linux 虚拟机。要连接虚拟机,首先需要知道虚拟机的 IP 地址和登录用户名和密码。在 SecureCRT 中新建一个会话,输入虚拟机的 IP 地址,选择 SSH 协议,输入用户名和密码,即可连接虚拟机。如果连接成功,你就可以使用 SecureCRT虚拟机上执行命令了。 ### 回答2: SecureCRT是一款SSH客户端,可以用于远程连接服务器。当我们需要远程连接Linux虚拟机时,可以使用SecureCRT进行操作。以下是连接Linux虚拟机的步骤: 第一步:安装Linux虚拟机 在本地安装虚拟机软件(如VMware或VirtualBox),使用软件创建一个Linux虚拟机,并启动虚拟机。 第二步:设置虚拟机网络 在虚拟机软件中,设置虚拟机的网络连接方式为“桥接模式”,并设置静态IP地址。 第三步:安装OpenSSH 在虚拟机中安装OpenSSH服务,可以使用以下命令进行安装: sudo apt-get install openssh-server 第四步:设置SSH连接 使用SecureCRT连接虚拟机,首先需要设置SSH连接。在SecureCRT的“连接管理器”中新增一个SSH连接,填写虚拟机的IP地址和SSH端口号(默认为22),并设置用户名和密码。在“SSH2”选项卡中,选择“密码”方式进行认证。 第五步:连接虚拟机 连接虚拟机的步骤是打开SecureCRT,选择我们刚才设置好的SSH连接,输入用户名和密码,点击连接即可。 通过以上步骤,我们就可以使用SecureCRT连接到我们的Linux虚拟机,并进行远程操作。 ### 回答3: SecureCRT是一款强大的远程访问软件,可用于连接Linux虚拟机。要连接Linux虚拟机,必须在虚拟机上先安装并配置SSH服务。下面是如何在SecureCRT连接Linux虚拟机的步骤: 1. 打开SecureCRT 2. 点击“Quick Connect”按钮,输入虚拟机的IP地址和端口号(默认的SSH端口是22)。 3. 在“Connection”选项卡中,选择“SSH2”。 4. 在“Authentication”选项卡中,选择需要使用的身份验证方式。如果是使用用户名和密码进行身份验证,选择“Password”并输入正确的用户名和密码。 5. 在“Terminal”选项卡中,选择终端类型,例如Xterm。 6. 点击“Connect”按钮,等待连接成功。 7. 一旦连接成功,您将看到Linux虚拟机的终端界面。您可以在终端中输入命令并与虚拟机进行交互,就像在本地计算机上一样。 总之,通过以上步骤,您可以很容易地连接Linux虚拟机,并使用SecureCRT作为您的SSH客户端进行远程访问。记得保护好您的账户和密码,以确保安全访问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值