Bottom Line: On a 3600 Cisco switch, after sending the enable password the LostConnection event is raised, with this trace:
___at Renci.SshNet.Common.SshDataStream.ReadBytes(Int32 length)
at Renci.SshNet.Common.SshDataStream.ReadBinary()
at Renci.SshNet.Common.SshData.ReadBinary()
at Renci.SshNet.Messages.Transport.IgnoreMessage.LoadData()
at Renci.SshNet.Common.SshData.Load(Byte[] value, Int32 offset)
at Renci.SshNet.Session.LoadMessage(Byte[] data, Int32 offset)
at Renci.SshNet.Session.ReceiveMessage()
at Renci.SshNet.Session.MessageListener()___
Some more details. The same code works on Cisco 1900, 800, and 2960. I can login with putty.
Comments: Fixed as part of https://github.com/sshnet/SSH.NET/issues/66
___at Renci.SshNet.Common.SshDataStream.ReadBytes(Int32 length)
at Renci.SshNet.Common.SshDataStream.ReadBinary()
at Renci.SshNet.Common.SshData.ReadBinary()
at Renci.SshNet.Messages.Transport.IgnoreMessage.LoadData()
at Renci.SshNet.Common.SshData.Load(Byte[] value, Int32 offset)
at Renci.SshNet.Session.LoadMessage(Byte[] data, Int32 offset)
at Renci.SshNet.Session.ReceiveMessage()
at Renci.SshNet.Session.MessageListener()___
Some more details. The same code works on Cisco 1900, 800, and 2960. I can login with putty.
Comments: Fixed as part of https://github.com/sshnet/SSH.NET/issues/66