При работе с 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
Вы видите эти сообщения, потому что вы используете ssh с несколькими -v
параметрами. Если вы не пытаетесь отладить проблему с ssh, вы можете спокойно игнорировать эти сообщения или просто не запускать ssh с -v
. Если есть проблема, с которой вам нужно разобраться, ssh выведет сообщение об ошибке, которое вы можете увидеть без использования -v
.
В случае этого сообщения оно генерируется из-за того, что один из каналов данных, обрабатываемых ssh, буферизовал данные, ожидающие отправки, но канал был закрыт. ssh собирается отбросить данные, и отладочное сообщение является просто подтверждением этого факта.