首页 > 系统相关 >xshell连接liunx服务器身份验证不能选择password

xshell连接liunx服务器身份验证不能选择password

时间:2023-07-29 13:55:55浏览次数:40  
标签:sshd 登录 身份验证 PasswordAuthentication SSH ssh xshell yes liunx

ssh用户身份验证不能选择password 

只能用public key的解决办法

 

问题现象

使用密码通过Workbench或SSH方式(例如PuTTY、Xshell、SecureCRT等)远程登录ECS实例时,遇到服务器禁用了密码登录方式错误.

 

可能原因

该问题是由于SSH服务对应配置文件/etc/ssh/sshd_config中的参数PasswordAuthentication被设置为no,表示禁止以密码方式登录ECS实例,需要修改为yes

解决方案

您可以根据业务需要,为实例绑定密钥对或通过VNC登录实例后,修改SSH服务的配置文件,来解决上述问题。

  1. 以VNC或绑定密钥对方式登录ECS实例。

    具体操作,请参见绑定SSH密钥对连接方式概述

  2. 查看/etc/ssh/sshd_config的参数PasswordAuthentication配置是否有误。

     
    cat /etc/ssh/sshd_config

    如下图所示,PasswordAuthentication参数设置为no,表示禁止以密码方式登录,需要修改为yes

     

  3. 修改PasswordAuthentication的参数为yes

    1. 打开SSH配置文件。

       
      vi /etc/ssh/sshd_config

    2. PasswordAuthentication no修改为PasswordAuthentication yes

    3. 按Esc键,输入:wq保存修改。

  4. 重启SSHD服务。

     
    service sshd restart

 

标签:sshd,登录,身份验证,PasswordAuthentication,SSH,ssh,xshell,yes,liunx
From: https://www.cnblogs.com/zhangzhiping35/p/17589716.html

相关文章

  • Asp.Net Core 集成JWT采用Rsa非对称密钥并实现自定义身份验证
    授权和鉴权分为了两个项目。首先是授权:建立Asp.netcore项目,并在Nuget包安装System.IdentityModel.Tokens.Jwt新建一个WebApi用于登录,这里使用账户密码方便调试。另外BaseResult是我封装的一个统一返回数据类型。需要注意的是audience以及JwtRegisteredClaimNames.Name......
  • liunx服务器22端口开启
    1.Linux22端口Linux中22端口是ssh应用端口用以进行远程访问,正常情况下Linux服务器要打开22端口。如下命令检查服务器是否启用22端口:netstat-tln|grep22如果结果出现xxx:22等结果则说明,22端口已开启,否则需要手动开启。2.开启22端口首先,检查是否安装SS......
  • 虚拟机安装liunx
    1.打开虚拟机,文件-新建虚拟机 2.下一步,选择iso操作系统,我下的是centos7 3.下一步,完成安装后,打开即可4.根据提示选择磁盘,时间,以及十分安装源 ......
  • mysql在liunx下面的自动备份
    由于系统基本开发完成,为了保证数据安全,需要将数据库自动备份,以下是实现自动备份的步骤:一、在本地自动备份数据库1.使用mysql自带的服务mysqldump实现自动备份,首先使用vim命令编辑以下命令并且保存#!/bin/bashDB_USER='***'DB_PASSWORD='*******'DB_NAME='**......
  • 身份验证遇到问题,登陆ChatGPT时提示:“we ran into an issue while authenticating you
    oops!weranintoanissuewhileauthenticatingyou,ifthisissuepersists,pleasecontactusthroughourhelpcenterathelp.openai.com说明:哎呀!我们在验证您的身份时遇到了一个问题,如果这个问题仍然存在,请通过help.openai.com的帮助中心与我们联系看到这个错误时,一般都......
  • Xshell 连接Vmware虚拟机下Ubuntu,出现拒绝密码的问题:
    参考解决方法打开WiredSettings将IPV4,中的设置不选择DHCP协议,而是选择manal手动地址按照details中的填即可,子网掩码设置为255.255.255.0打开文件/etc/ssh/sshd_config找到这四行语句,去掉前面注释#,并修改为LoginGraceTime2mPermitRootLoginyesStrictModesyes........
  • C#调用Windows安全中心进行用户身份验证
    Chrome密码管理器,显示密码,会调用Windows安全中心验证用户身份,用户可以通过指纹、面孔、PIN、或者输入密码的方式验证,验证通过就显示密码,验证不通过就不显示。C#不太清楚如何实现这样的功能,如果有知道的大牛可以给个Demo。以下为可能有用的资料:https://learn.microsoft.com/e......
  • Xshell连接Fedora虚拟机
    先安装Xshell7,然后新建会话,远程连接虚拟机内的Fedora。然后会被拒绝:Couldnotconnecttoxxx:Connectionfailed.照着这篇文章的做法,$sudovim/etc/ssh/sshd_config找到#Authentication:一项,改成LoginGraceTime120PermitRootLoginyesStrictModesyes然后......
  • 远程连接工具xshell上用vi/vim小键盘无法使用的解决办法
    1、https://www.cnblogs.com/my-first-blog-lgz/p/17361128.html问题:后台开发人员经常使用Xshell来访问远程服务器,在用vim(或vi)编辑文件的时,使用小键盘数字键的时候,可能会输入一堆字母和换行,并不是数字。修改:1.修改会话属性2.选择类别“终端”-VT模式3.选择“初始数字键盘模......
  • Liunx安装mysql教程
    1.前置准备卸载旧版MySQL查看rpm包rpm-qa|grepmysql 若有可用rpm-e卸载查找mysql残留包,有则删除,没有则忽略find/-namemysql安装相关依赖yum-yinstallmakegcc-c++cmakebison-develncurses-develnumactllibaio创建用户和用户组groupaddmysqluseradd-s/sbin/nolo......