当我使用 ssh 隧道时,我反复收到以下消息:
debug3: channel x(a number): will not send data after close
这是什么意思?
我还收到以下消息:
debug2:通道 3:打开确认 rwindow 2097152 rmax 32768 debug2:通道 4:打开确认 rwindow 2097152 rmax 32768 debug2: 通道 3: rcvd eof debug2:通道 3:输出打开 -> 漏极 debug2: 通道 7: rcvd eof debug2:通道 7:输出打开 -> 漏极 debug2:通道 7:obuf 空 debug2:通道 7:close_write debug2:通道 7:输出漏极 -> 关闭 debug2: 通道 7: rcvd 关闭 debug2: 通道 4: rcvd eof debug2:通道 4:输出打开 -> 漏极 debug2:通道 31:rcvd 关闭 debug2:通道 34:rcvd 关闭 debug2:通道 35:rcvd 关闭 debug2:通道 18:rcvd eof debug2:通道 18:输出打开 -> 漏极 debug2:通道 18:obuf 空 debug2:通道 18:close_write debug2:通道 18:输出漏极 -> 关闭 debug2:通道 18:rcvd 关闭 debug3:通道7:关闭后不会发送数据 debug3:通道18:关闭后不会发送数据 debug3:通道31:关闭后不会发送数据 debug3:通道34:关闭后不会发送数据 debug3:通道35:关闭后不会发送数据 debug2:通道 7:发送关闭 debug2:通道 7:已死 debug2:通道 7:垃圾收集`
有什么不对的吗?
答案1
您看到这些消息是因为您正在使用多个-v
选项运行 ssh。除非您尝试使用 ssh 调试问题,否则您可以安全地忽略这些消息,或者只是不使用-v
.如果您需要处理问题,ssh 将输出一条错误消息,您无需使用 .ssh 即可看到该消息-v
。
就该消息而言,之所以生成该消息,是因为 ssh 正在处理的数据通道之一已缓冲数据等待发送给它,但该通道已关闭。 ssh 将丢弃数据,调试消息只是对此事实的确认。