ssh 登录失败

当SSH远程登录提示'Password authentication failed'时,可能的原因包括主机key变化或配置问题。解决方法包括禁用StrictHostKeyChecking,修改ssh_config文件,启用PasswordAuthentication,或检查防火墙设置。确保密码正确,并确认服务器上的用户存在且允许远程登录。
摘要由CSDN通过智能技术生成

SSH远程登录失败,提示“Password authentication failed”


The authenticity of host '10.3.25.201 (10.3.25.201)' can't be established.


The authenticity of host can't be established.


这个原因可能是本地主机的key发生了变化,因此每次SSH链接都会有提示,只需要在交互下输入yes即可。
当然如果长久的想解决问题,可以采用以下方法:
1、使用ssh连接远程主机时加上“-o StrictHostKeyChecking=no”的选项,去掉对主机的验证检查。

ssh -o StrictHostKeyChecking=no 192.168.xxx.xxx
注:192.168.xxx.xxx 为本地ip地址:windows ipconfig查看,linux ifconfig查看

2、当然你也可以直接改配置文件信息,这样彻底去掉验证。

修改/etc/ssh/ssh_config文件(或$HOME/.ssh/config)中的配置,添加如下两行配置:

StrictHostKeyChecking no
UserKnownHostsFile /dev/null
注:不过采用第二种方法,容易造成潜在的危险。可以参考Stackoverflow上的题:
ssh: The authenticity of host ‘hostname’ can’t be established

方法一:

1. vi服务器端的/etc/ssh/sshd_config

2. 把 PasswordAuthentication 设成yes

3. 重启ssh服务

方法二:

1.vi服务器端的/etc/ssh/sshd_config

2.找到#PermitRootLogin no将其修改为 PermitRootLogin yes


(1)检查并确定密码没有错误

 (2)在服务器上用id命令查看该用户名是否存在(id XXX ),如不存在,则创建该用户(useradd XXX),并为该用户设置密码(passwd XXX)

(3)若是root用户登录提示上述错误,一般是配置文件中将root设置为不允许远程登录。编辑sshd配置文件,将PermitRootLogin 设置为yes,以允许root登录。最后重启sshd服务(systemctl restart sshd)

 [root@server ~]# vim /etc/ssh/sshd_config 
……此处省略部分信息……
#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10


方法四:

1.客户端使用 ssh -v root@192.168.0.120 查看登陆信息

2.提示“Permission denied, please try again.”

3.查看防火墙

  #/etc/init.d/iptables status

  如果22端口被限制则无法登陆。

  放开端口22

 #/sbin/iptables -I INPUT -p tcp –dport 22 -j ACCEPT

 #/etc/rc.d/init.d/iptables save
 
 

"Username/Password Authentication Failed"意味着通过用户名和密码进行身份验证时出现了错误。根据引用和引用的描述,可能是由于输入的用户名和密码不正确导致的。请确保输入的用户名和密码正确无误,并再次尝试登录。 此外,根据引用的描述,如果系统的PermitRootLogin设置为without-password,那么对于root用户来说,密码验证是无效的。这可能导致使用securecrt无法登录系统。如果您正在尝试使用root用户登录,请确认系统的PermitRootLogin设置,并根据需要进行修改。 总结来说,要解决"Username/Password Authentication Failed"的问题,您需要确认输入的用户名和密码是否正确,并检查系统的PermitRootLogin设置是否适当。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [无法建立SSH链接和Password Authentication Failed,Please verify that the username and password are ...](https://blog.csdn.net/lingxun123456/article/details/118444194)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [SecureCRT无法连接Linux虚拟机,返回账号密码错误Password Authentication Failed](https://blog.csdn.net/Chen_Victor/article/details/53092428)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值