前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

ssh无法登录localhost,排查详解(ssh无法登陆如何解决)

qiguaw 2024-10-27 12:30:28 资源文章 18 ℃ 0 评论

无法 ssh localhost,首先确认下/etc/hosts文件是否将localhost与127.0.0.1绑定

1. 查看ssh服务是否开启

service sshd status(centos7的话使用systemctl命令查看)

openssh-daemon (pid 111) is running...

ssh服务是运行的状态


2. 判断是否配置免密钥,配置免秘钥的过程如下:

ssh-keygen(敲回车)生成公密钥文件

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys


3. 如果配置了免密钥还是无法ssh localhost

那么判断是不是ssh的配置文件做了登录限制

Vim /etc/ssh/sshd_config看到原来有配置项

AllowUsers *@1.1.1.11

这个配置项说明机器只允许1.1.1.11的机器ssh登录

所以在配置文件中加上AllowUsers *@127.0.0.1

再次尝试 完美解决ssh无法登录的问题


还有一种情况比较特殊,由于操作系统所在的磁盘扇区损坏,导致sshd的服务出现了不可用。欢迎共同探讨

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表