SSH问题 – 断开连接:接收不存在通道0的数据

当SSH客户端正在尝试连接时,以下日志来自SSHD服务器。 我敢肯定,我有正确的SSH密钥。 我只比较了两台RHEL5服务器。 正如我红色,这意味着服务器由于某种原因closures连接。 但任何build议如何尝试解决这个问题,并find根源呢?

Jul 29 20:12:11 sshd[13259]: subsystem request for sftp Jul 29 20:12:11 sshd[13259]: channel_by_id: 0: bad id: channel free Jul 29 20:12:11 sshd[13259]: Disconnecting: Received data for nonexistent channel 0. 

操作系统:RHEL 5.11,SSHD服务:默认

错误消息Disconnecting: Received data for nonexistent channel 0.可能是由不正确的sshdconfiguration引起的。

检查/etc/ssh/sshd_config Subsystem sftp /usr/lib/openssh/sftp-server (或类似)行是否指向正确的二进制文件。

导致错误的另一个原因可能是用户的/etc/passwd中的设置system shell设置不正确。 资源