Linux下通过SSH无法访问另外一台Linux服务

简介:

我们在192.168.5.21的计算机上使用ssh登录192.168.5.20提示错误

image

我们ping目标计算机192.168.5.20也是通的

image

而且目标计算机的selinux和防火墙都已经开放了相关端口,为什么登录不了呢

原因:一台主机上有多个Linux系统,会经常切换,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的~/.ssh/known_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告,需要手动删除修改known_hsots里面的内容。

另外若是公钥文件出了问题,会导致无法认证,解决方法,就是把文件删除: rm -rf  /root/.ssh/know_hosts,然后重启服务:    service sshd restart

所以我们根据第一个ssh登录的提示处理,我们需要在192.168.5.21上执行以下命令

1
2
3
rm  -rf ~/. ssh /known_hosts
如果不生效,我们重启sshd服务
service sshd restart

image

我们再次尝试登录,这样就可以登录了;

image



本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1910389,如需转载请自行联系原作者

相关文章
|
1月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
|
1月前
|
运维 Linux Apache
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
22 2
|
1月前
|
域名解析 Linux Apache
Linux Apache服务详解——虚拟网站主机功能实战
Linux Apache服务详解——虚拟网站主机功能实战
33 5
|
1月前
|
Linux 应用服务中间件 Apache
Linux Apache服务详解——Apache服务基础知识
Linux Apache服务详解——Apache服务基础知识
33 2
|
1月前
|
Linux 网络安全 数据安全/隐私保护
Linux vsFTPd服务详解——文件加密传输配置
Linux vsFTPd服务详解——文件加密传输配置
143 2
|
1月前
|
Linux 数据安全/隐私保护 Windows
Linux vsFTPd服务详解——本地用户登录实战
Linux vsFTPd服务详解——本地用户登录实战
32 2
|
29天前
|
安全 Shell Linux
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
34 0
|
10天前
|
Linux 网络安全
linux免密登录报错 Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf
linux免密登录报错 Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf
22 1
|
2天前
|
网络协议 安全 Shell
配置ssh服务
配置ssh服务
|
3天前
|
存储 关系型数据库 MySQL
Linux服务详解
Linux服务详解
17 0