`
shidan66
  • 浏览: 65419 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SSH ssh_exchange_identification: Connection closed by remote host的解决办法

    博客分类:
  • sshd
 
阅读更多

    问题描述win7 32bit+cygwin ,安装好ssh后能正常开启sshd服务,ssh hostname正常,但是ssh localhost出现 ssh_exchange_identification: Connection closed by remote host,

    还有的说修改/etc/host.allow,/etc/host.deny,应该是linux下面出现这种问题的解决办法之一,由于我用的cygwin,根本没有这两个文件,此方案不再讨论。
    参考上述链接中的内容,是将hosts文件中的内容全部注释掉,这样确实可行,但是把127.0.0.1跟localhost的绑定也注释掉啦。其实可以将hosts文件中保留两行内容:
127.0.0.1 localhost
::1 localhost
 
    这样就可以解决问题,::1 是ipv6的回环地址,相当于ipv4中的127.0.0.1。
    我的个人理解是:win7系统解析主机名的时候默认使用ipv6地址,可以尝试ping自己的计算机名,默认返回的地址就是IPV6的,除非我们强制使用 ping -4 计算机名 会返回IPV4的地址。如果没有显式绑定localhost,则默认解析为::1,所以,当我们注释掉hosts文件中的所有内容后,ssh localhost可用,但是当我们显式绑定localhost 127.0.0.1的时候,localhost就没有对应的IPV6地址,此时 ssh 就会出现上述问题。
    (总觉得应该还有深层次的原因!因为ssh 找不到对应的ipv6 地址时也没有报找不到主机的错误)
分享到:
评论

相关推荐

    pam_ssh_agent_auth-0.10.3-7.12.el8.x86_64.rpm

    官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装

    ssh_do_all_list.sh

    ssh_do all_list执行命令,需要修改脚本“node_list”和集群操作命令即可,执行样例如下:ssh ssh_do_all_list.sh "cat /etc/hosts

    login.rar_SSH登陆_java ssh_site:www.pudn.com_ssh_登陆

    SSH登陆程序SSH登陆程序SSH登陆程序SSH登陆程序

    ssh_known_hosts, cookbook ssh_known_hosts的开发库.zip

    ssh_known_hosts, cookbook ssh_known_hosts的开发库 ssh_known_hosts-cookbook Chef向添加主机和密钥的/etc/ssh/ssh_known_hosts 文件公开资源和默认配方,已知主机的public 键的全局文件。使用键类型和ohai数据...

    SSH.rar_myeclipse ssh_ssh_ssh myeclipse_ssh2_ssh2 Myeclipse

    标题"SSH.rar_myeclipse ssh_ssh_ssh myeclipse_ssh2_ssh2 Myeclipse"表明这是一个关于SSH配置和MyEclipse集成的资源包,可能包含了SSH框架在MyEclipse中的配置教程,以及SSH2(更安全的SSH版本)的相关资料。...

    SSH客户端操作Linux

    ssh: SSH Secure Shell 3.2.9.1 (non-commercial version) on i686-pc-linux-gnu 2、用SSH登录到远程主机 当你第一次使用ssh登录远程主机时,会出现没有找到主机密钥的提示信息。输入"yes"后,系统会将远程主机的...

    ssh_known_hosts:Chef Cookbook ssh_known_hosts 的开发存储库

    ssh_known_hosts 手册 默认配方基于使用rsa,dsa密钥类型和 ohai 数据的搜索索引构建/etc/ssh/ssh_known_hosts rsa,dsa或者当['ssh_known_hosts']['use_data_bag_cache']为true ,基于维护的数据包的内容由运行在工作...

    ssh.rar_java ssh_ssh_ssh 源码

    描述中提到这是一个“短小精致”的SSH程序,暗示这可能是一个轻量级的解决方案,适合快速集成到项目中。它对于那些需要处理远程操作或者需要安全通信的Java开发者来说,是一个宝贵的资源。"得于工作"表明这个源码...

    ssh_信任主机

    ssh-信任主机方式,建立crt连接 实现从主机A直接 SSH 到主机B,C,无需密码 在LINUX配置主机信任时,对对端机(被免口令登录机器)的目录权限和文件权限相关说明:对端机的authorized_keys改为只有当前用户读取权限...

    固定资产管理系统SSH_JSP_MySql(源码+数据库sql+lun文+视频齐全).zip

    固定资产管理系统SSH_JSP_MySql(源码+数据库sql+lun文+视频齐全)固定资产管理系统SSH_JSP_MySql(源码+数据库sql+lun文+视频齐全)固定资产管理系统SSH_JSP_MySql(源码+数据库sql+lun文+视频齐全)固定资产管理系统SSH_...

    javaEE_SSH_MVC_MySql动漫论坛的设计与实现(源码+数据库sql+lun文+视频齐全).zip

    javaEE_SSH_MVC_MySql动漫论坛的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_MVC_MySql动漫论坛的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_MVC_MySql动漫论坛的设计与实现(源码+数据库sql+...

    SSH_Test.rar_C ssh_C#ssh_C++ ssh_C++ SSH_libssh2库

    SSH_Test.rar_C ssh_C#ssh_C++ ssh_C++ SSH_libssh2库是一个针对C、C#和C++编程语言的SSH实现示例,特别提到了libssh2库的使用。在Visual Studio 2010环境下,这个压缩包提供了通过SSH进行文件上传的功能。接下来,...

    ssh.rar_ext hiberna_ssh_ssh ext_swing_合同

    标题中的"ssh.rar_ext hiberna_ssh_ssh ext_swing_合同"表明这是一个关于SSH(Spring、Struts和Hibernate)框架集成、EXT Swing组件以及合同管理的项目。SSH是Java Web开发中常用的三个开源框架,它们在企业级应用...

    sypro.rar_SSH学习资源_ssh 管理系统_ssh sql_sypro

    这个"sypro.rar_SSH学习资源_ssh 管理系统_ssh sql_sypro"的压缩包显然包含了与SSH相关的学习材料,特别是针对一个基于SSH的资源管理系统。以下是围绕这些关键词的详细知识点解释: 1. **SSH协议**:SSH协议主要...

    SSH.zip_eclipse ssh_ssh_ssh eclipse

    标题中的"SSH.zip_eclipse ssh_ssh_ssh eclipse"和描述中的"精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例"暗示了本文档将深入探讨Java企业级开发中的一个重要集成框架——SSH(Struts、Spring和...

    ssh.rar_qt ssh_qtssh_qt中调用ssh_qt使用ssh_ssh qt

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在QT(一个跨平台的C++图形用户界面应用程序开发框架)中集成SSH功能,可以实现与远程服务器的安全交互,比如执行Linux命令...

    Execute shell script on remote host using ssh.sh

    Jenkins构建Execute shell script on remote host using ssh命令;JenkinsSSH执行命令;

    ssh.rar_SSH登录_ssh_ssh mysql_基于SSH

    标题中的"ssh.rar_SSH登录_ssh_ssh mysql_基于SSH"表明这个压缩包可能包含了关于如何使用SSH框架实现一个基于MySQL数据库的登录功能的资源。SSH框架通常包括以下组件: 1. **Spring**:这是一个全面的应用框架,...

    ssh: connect to host 192.168.136.130 port 22: Connection refused,Fodera 远程连接失败

    ssh: connect to host 192.168.136.130 port 22: Connection refused,Fodera 远程连接失败 1.首先确认是否安装process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3...

Global site tag (gtag.js) - Google Analytics