tomaswolf commented on issue #473:
URL: https://github.com/apache/mina-sshd/issues/473#issuecomment-1997905644

   We may be getting somewhere now... I find the 
[ShellFactoryImpl](https://github.com/seeburger-ag/karaf/blob/96c71712f0e6989fdc04baa0051c375ba2bce6e4/shell/ssh/src/main/java/org/apache/karaf/shell/ssh/ShellFactoryImpl.java#L118)
 interesting.
   
   This `destroy()` method kills the SSH session. (Immediate close; which is 
what we see in your logs.) I suspect this is the culprit: if this closing of 
the session occurs before the client has sent back its SSH_MSG_CHANNEL_CLOSE 
reply, then putty won't be happy.
   
   Now `destroy()` is normally being called when the `ChannelSession` has been 
closed (the SSH_MSG_CHANNEL_CLOSE request/reply dance having been done). But I 
also see it being passed to the `sessionFactory`  in line 106/107. I don't know 
when that runs. If that closes the SSH session before the SSH_MSG_CHANNEL_CLOSE 
exchange has completed, then putty will complain.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
For additional commands, e-mail: dev-h...@mina.apache.org

Reply via email to