当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
设置不正确。 资源