我是靠谱客的博主 贪玩纸飞机,最近开发中收集的这篇文章主要介绍ssh登录发生加密算法报错解决办法环境解决办法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

最后

以上就是贪玩纸飞机为你收集整理的ssh登录发生加密算法报错解决办法环境解决办法的全部内容,希望文章能够帮你解决ssh登录发生加密算法报错解决办法环境解决办法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部