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

互联网 2021/9/15 14:05:58

SSH登录加密算法报错 环境解决办法本次解决方案网上的其它解决方案环境 堡垒机的操作系统及系统版本 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/Linuxroot@fort:~# cat /etc/os-release PRETTY_NAME="…

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
随时随地学软件编程-关注百度小程序和微信小程序
关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[ssh登录发生加密算法报错解决办法]http://www.zyiz.net/tech/detail-228503.html

上一篇:Java写jmeter的代码模板

下一篇:JAVA学习笔记(五)二维数组

赞(0)
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

技术文章导航 更多>
扫一扫关注最新编程教程