Terminals-Origin / Terminals

Terminals is a secure, multi tab terminal services/remote desktop client. It uses Terminal Services ActiveX Client (mstscax.dll). The project started from the need of controlling multiple connections simultaneously. It is a complete replacement for the mstsc.exe (Terminal Services) client. This is official source moved from Codeplex.
Other
1.25k stars 235 forks source link

The negotiation of encryption algorithm is failed #110

Closed scsi050 closed 6 years ago

scsi050 commented 6 years ago

Getting this error message for any SSH connection I attempt. "The negotiation of encryption algorithm is failed"

Version: 4.0.1.16210 CommandLine: "C:\Program Files (x86)\Terminals\Terminals.exe" CurrentDirectory: C:\Program Files (x86)\Terminals OSVersion: Microsoft Windows NT 6.1.7601 Service Pack 1 ProcessorCount: 4 UserInteractive: True Framework Version: 4.0.30319.36388 WorkingSet: 82849792 Is 64bit OS: True Is 64bit Proces: True

FATAL 2017-10-16 13:59:00,736 199796ms Terminals              Connect            - Connecting to unknown Connection
Granados.SSHException: The negotiation of encryption algorithm is failed
   at Granados.SSH2.KeyExchanger.DecideCipherAlgorithm(String data)
   at Granados.SSH2.KeyExchanger.ProcessKEXINIT(DataFragment packet)
   at Granados.SSH2.SSH2Connection.Connect()
   at Granados.SSHConnection.ConnectMain(SSHConnectionParameter param, ISSHConnectionEventReceiver receiver, VersionExchangeHandler pnh, AbstractGranadosSocket s)
   at SSHClient.Protocol.Connect(Socket s)
   at Terminals.Connections.TerminalConnection.ConfigureSshConnection(IGuardedSecurity security)
   at Terminals.Connections.TerminalConnection.Connect()
jirkapok commented 6 years ago

try to use putty to ensure you are able to connect to the machine. If yes, this should be resolved by #46.