ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

ssh登录发生加密算法报错解决办法

2021-09-15 13:01:50  阅读:289  来源: 互联网

标签:cbc aes256 ctr aes128 报错 ssh Linux 加密算法


SSH登录加密算法报错

环境

  1. 堡垒机的操作系统及系统版本
root@fort:~# uname -a
Linux fort 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) x86_64 GNU/Linux

root@fort:~# cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
  1. 环境描述
客户端 堡垒机 Linux服务器 我要访问linux服务器 SSH协商 加密算法用的是3des 错误 Unable to negotiate with ip port 22:no matching cipher found. Their offer: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com SCS_Session::run ->>login err[2] 改/home/user/.ssh/config啊 连接成功 客户端 堡垒机 Linux服务器

解决办法

本次解决方案

建立config文件并添加内容就不再报错可以连接了。

root@fort:~# cat /home/user/.ssh/config
Host *

  SendEnv LANG LC_*

#  Ciphers 3des-cbc
   Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc

网上的其它解决方案

修改/etc/ssh/ssh_config 文件的三行内容:(取消注释)

GSSAPIAuthentication yes
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc
MACs hmac-md5,uhmac-sha1,umac-64@openssh.com,hmac-ripemd160

标签:cbc,aes256,ctr,aes128,报错,ssh,Linux,加密算法
来源: https://blog.csdn.net/u014701663/article/details/120305487

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有