debug1: Connection established. debug1: identity file /home/DAMS/.ssh/id_rsa type 1 debug1: identity file /home/DAMS/.ssh/id_rsa-cert type -1 debug1: identity file /home/DAMS/.ssh/id_dsa type -1 debug1: identity file /home/DAMS/.ssh/id_dsa-cert type -1 ssh_exchange_identification: Connection closed by remote host
你好,这一个是不同的。 没有失踪或任何东西。 即时通讯使用cygwin。 当我在服务器上执行git push production的时候,它就停止了。 通常是好的,但我不知道为什么它停止连接
我不知道什么是错的。
我仍然不明白这个问题,但这对我有效:
echo "sshd:ALL" >> /etc/hosts.allow
根据你的系统,你可能需要sudo这个。
另一种可能是服务器使用tcp包装,你的IP没有列入白名单。
您可以在服务器上以debugging模式启动sshd以查明实际发生了什么问题,但我有一个很好的感觉,即您的〜/ .ssh目录或〜/ .ssh / authorized_keys文件是世界可读的在服务器上。
可能无法写入/ var / area进程记帐。 检查主机系统上的完整或只读文件系统。
如果您使用共享密钥,它看起来像是:
错误表明连接在初始协商期间closures。 我猜如果你telnet到服务器端口22的连接被接受,然后再次closures了马上?
如果您的sshd服务不可操作,您可以获得“ssh_exchange_identification:由远程主机closures的连接”!
如果您有权访问服务器,请检查您的sshd服务是否正在运行:
ps aux | grep ssh
并检查它正在端口22上收听:
netstat -plant | grep :22
更多细节在这里