secureCRT ssh连接ubuntu服务器失败之解决办法

in linux with 0 comment

今天公司刚上线了一台ubuntu系统的服务器,拿到机器后,填好IP,端口,一直用的secureCRT远程工具。基本的连接配置就不说了。ssh后报错如下图:

1.jpg

于是百度了之后,终于在一个帖子里看到前人的解决方法,大致是说新的ssh协议,CRT目前不支持。所以需要在系统里添加旧的加密协议。具体方法如下,

可以通过Xshell远程工具或者其他方式先登录到服务器,修改ssh配置文件,

vim /etc/ssh/sshd_config

//在下面三个字段中添加后面的加密协议

Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc

MACs hmac-md5,hmac-sha1,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1

service ssh restart

重启服务器,再次通过CRT远程。成功连接

Responses