求教:ssh 的问题

由 smartgz 在 09-27-2004 17:12 发表:

求教:ssh 的问题

两台机器互相ssh登陆,一台机器总是close掉访问,对方或者自己都不能ssh登陆自己.

用-v 查看,到ssh2_MSG_KEXINIT sent 之后就没反映了,没有receive.之后就clean了.

哪位大侠知道应该怎么解决?帮帮忙!


由 faint 在 09-27-2004 17:36 发表:


你的配置文件?


由 neplusultra 在 09-27-2004 20:43 发表:


SSH Frequently Asked Questions

My SSH client connects, but the server seems to immediately close the connection. I get "connection closed" or "connection lost," or with OpenSSH:

ssh_exchange_identification: Connection closed by remote host

---------------------------------------------------------------------

This message means that the client got a TCP connection to the server, but the server immediately closed it before the SSH protocol could get started (the ssh_exchange_identification routine implements the version string exchange, the initial step of the protocol).

This usually happens because of a libwrap setting which prohibits the connection. Check the server log; if this is the problem, you will see messages like these:

SSH1, OpenSSH sshd1[15092]: refused connect from 192.168.10.1

SSH2 sshd2[15085]: Denied connection from by 192.168.10.1 tcp wrappers.

If you compiled the SSH server with libwrap (TCP-wrappers) support, check that the rules in the files /etc/hosts.{allow,deny} on the server host allow connection to the SSH daemon. An entry like this, for example, will allow connections to sshd from any source address:

sshd sshd1 sshd2 : ALL : ALLOW

The name on the left must be the argv[0] value of the running daemon, so if you've invoked sshd under another name, you'll need to use that. Also, the rules are order-dependent, so the rule just given might not work, depending on the other rules and their relative placement. See the hosts_access(5) man page for details o

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus