Chinaunix

标题: ssh_exchange_identification: Connection closed by remote host [打印本页]

作者: micht767    时间: 2007-04-07 16:23
标题: ssh_exchange_identification: Connection closed by remote host
ssh_exchange_identification: Connection closed by remote host
问题描述
我的 SSH 客户机能够连接,但是服务器好像会立即关闭该连接。每当我尝试一个特定的 hp-ux 系统时,总是会收到以下消息:

"ssh_exchange_identification: Connection closed by remote host"
发生了什么问题,如何修复这个问题?

配置信息
HP-UX 11.X port of OpenSSH_3.1p1
解决方法
安全 Shell 的 HP 端口是使用 TCP-wrappers (libwrap) 进行编译和链接的。此消息表明,该客户机能够使 TCP 连接到该服务器,但会立即关闭该连接,然后再启动 SSH 协议 (ssh_exchange_identification 例程实现版本字符串交换;协议的初始设置)。这通常是因为某个 libwrap 设置 (hosts.allow/deny 中的条目) 阻止了该连接。请检查服务器 syslog.log 文件。如果存在此问题,则检查类似下面内容的消息:
... sshd[23456]: refused connect from 192.168.22.22

因此,请检查 /etc/hosts.allow 和 /etc/hosts.deny 文件,看看是否有任何指令限制了您访问服务器上的 sshd。例如,类似下面的条目将允许从任何源位置连接 sshd:

sshd sshd1 sshd2: ALL

左侧的名称必须是正在运行 Daemon 的值。因此,如果您已经用另一个名称调用了 sshd,则须使用该名称。此外,这些规则是随顺序变化的,因此,该规则可能不运行,具体情况取决于其他的规则及其相对的位置。有关 libwrap 规则语法和语义的详细信息,请参阅 hosts_access(5) Man Page。

http://e-support.hp.com.cn/e-del ... sp?full_docid=35334
作者: maluyao    时间: 2007-04-07 21:52
Linux 下也类似。
作者: micht767    时间: 2007-04-17 17:21
标题: linux
linux可以!我试过了!
作者: maluyao    时间: 2007-04-17 18:06
我说的类似是指如果打开tcp-wrappers 防火墙的情况下,也出现一样的提示信息。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2