首页 / 科技周边 / 正文

ssh拒绝了密码但密码是正确的 

ssh拒绝了密码但密码是正确的情况可能有以下几种原因:

1. 用户被标记为无效用户:在Linux服务器的安全日志文件/var/log/secure中,如果出现invalid user的提示,说明用户被标记为无效用户。此时,需要检查/etc/ssh/sshd_config配置文件,查看是否允许该用户使用SSH。如果没有,需要在允许用户的字段中追加该用户。

2. 密码认证方式不正确:SSH服务可能没有启用密码认证。在/etc/ssh/sshd_config配置文件中,需要启用密码认证。将PasswordAuthentication设置为yes,然后重启SSH服务。

3. 用户被阻止使用SSH:如果用户被阻止使用SSH,SSH服务也会拒绝密码。在/etc/ssh/sshd_config配置文件中,如果有DenyUsers的设置,需要将该用户从中移除。

4. SSH服务的端口被更改:SSH服务默认使用的端口是22,但为了安全,通常会更改这个端口。如果端口被更改,需要使用正确的端口进行连接。

需要注意的是,以上解决方法可能需要重启SSH服务才能生效。在解决问题后,可以再次尝试连接SSH服务,看看是否成功。如果问题仍然存在,建议查找更多相关资料或寻求专业人士的帮助。

如有侵权请及时联系我们处理,转载请注明出处来自