解决paramiko.ssh_exception.SSHException: Error reading SSH protocol banner问题-程序员宅基地

技术标签: paramiko.ssh  解决方案  paramiko模块  

问题:

  Error reading SSH protocol banner 这个问题出在了python通过paramiko模块通过ssh连接Linux服务器的时候会出现这个问题

描述:

  通常遇到这个问题都是偶尔性的,排查了网络、防火墙、selinux、还有包括网络上建议的一些解决方案如下:
vim /usr/local/python36/lib/python3.6/site-packages/paramiko/transport.py
在这里插入图片描述好了一段时间毛病又复现了,根据排查!!!!解决如下:

解决方案:


  sshd服务有默认的一个并发的设置,如果并发超过了会直接断开连接就会出现ssh protocol的这个问题,需要做的就是配置sshd服务的ssh.config主配置文件修改MaxStartups 数字在这里插入图片描述
总结:通过排查网络、防火墙、selinux、修改python源码的timeout都没有改善这个问题,后来发现我这边使用16个进程同时向目标服务器进行ssh连接,会出现并发的问题,所以把这个值改大,重启sshd服务问题解决!!!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39591494/article/details/126010270

智能推荐

内网渗透之命令辅助_内网渗透命令-程序员宅基地

文章浏览阅读2.9k次。文章前言本篇文章主要介绍一些内网渗透中常用的命令~常用命令项目地址:GitHub - Al1ex/Pentest-Command: Pentest-Command相关扩展Wiindows渗透命令:WADComsLinux 命令:GTFOBins_内网渗透命令

Parted 分区_mkpart xfs-程序员宅基地

文章浏览阅读725次。1、查看硬盘信息[root@5gxx-2-32 ~]# fdisk -l #可以看到/dev/vdb 4TDisk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512_mkpart xfs

CVPR 2021 论文大盘点-人脸造假检测篇-程序员宅基地

文章浏览阅读8.4k次,点赞11次,收藏97次。随着图像合成技术的成熟,利用一张人脸照片合成假视频/不良视频现象越来越多,严重侵犯个人隐私、妨碍司法公正,所以人脸造假检测越来越重要,学术界的论文也越来越多。本文总结CVPR 2021 中..._人脸伪造检测

Python-OpenCV人脸检测(代码)_opencv人脸识别代码python-程序员宅基地

文章浏览阅读455次。Python-OpenCV人脸检测(代码)感谢原作者,如有侵权立刻删除@author:wepon原作者的@blog:http://blog.csdn.net/u012162613/article/details/43523507做人脸识别,首先要检测出图片/视频中的人脸,今天就研究了一下opencv的python接_opencv人脸识别代码python

云网络丢包故障定位_netdev_max_backlog-程序员宅基地

文章浏览阅读3.4k次,点赞4次,收藏14次。引言本期分享一个比较常见的⽹络问题—丢包。例如我们去 Ping ⼀个⽹站,如果能 Ping 通,且⽹站返回信息全⾯,则说明与⽹站服务器的通信是畅通的,如果 Ping 不通,或者⽹站返回的信息不全等,则很可能是数据被丢包了,类似情况想必⼤家都不陌⽣。针对⽹络丢包,本⽂提供⼀些常见的丢包故障定位⽅法,希望能够帮助⼤家对⽹络丢包有更多的认识,遇到丢包莫要慌,且跟着⼀起来涨姿(知)势(识)……什么是丢包数据在 Internet 上是以数据包为单位传输的,单位为字节,数据在⽹络上传输,受⽹络设备,⽹络质量等原因_netdev_max_backlog

libtorch (pytorch c++) 教程(一)_libtorch教程-程序员宅基地

文章浏览阅读2.9k次,点赞13次,收藏70次。前言本教程旨在教读者如何用c++写模型,训练模型,根据模型预测对象。为便于教学和使用,本文的c++模型均使用libtorch(或者pytorch c++ api)完成搭建和训练等。目前,国内各大平台似乎没有pytorch在c++上api的完整教学,也没有基于c++开发的完整的深度学习开源模型。可能原因很多:c/c++的深度学习已经足够底层和落地,商用价值较高,开发难度偏大,一般不会开源; 基于python训练,libtorch预测的部署形式足够满足大多数项目的需求,如非产品级应用,不会有人愿意研究_libtorch教程

随便推点

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".-程序员宅基地

文章浏览阅读57次。SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".Spring Cloud 启动提示:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger imp..._"springcloud feign failed to load class \"org.slf4j.impl.staticloggerbinder\"."

连接 Hive 的四种方法_hive连接-程序员宅基地

文章浏览阅读9.9k次,点赞3次,收藏10次。Running HiveHive CLI$HIVE_HOME/bin/hive(连接命令)HiveServer2 and Beeline$HIVE_HOME/bin/hiveserver2(h2的启动命令)$HIVE_HOME/bin/beeline -u jdbc:hive2://$H2_HOST:$H2_PORT(连接命令)HCatalog$HIVE_HOME/bin/h..._hive连接

CSS3 伪类选择器 nth-child() 的用法_nth-child(3)-程序员宅基地

文章浏览阅读765次。CSS3 伪类选择器 nth-child() 的用法:nth-child()选择某个元素的一个或多个特定的子元素,从这个元素的第一个子元素开始算 .main div:nth-child(3){/*参数是整数*/ background-color: red;/*选择main中的第三个div,将背景颜色改成红色*/ }..._nth-child(3)

Android 如何处理Anr (借用Logcat和Trace 日志)_runnable造成的anr-程序员宅基地

文章浏览阅读4.6k次。文章目录**1.Anr的基础知识****2.编写一个Anr的案例****3. 借用 logcat日志和trace文件分析Anr****获取logcat的日志文件****获取Trace.txt 文件**1.Anr的基础知识在开发中,遇到anr 的原因会有:主线程频繁进行耗时的IO操作:如数据库读写多线程操作的死锁,主线程被block;主线程被Binder 对端block;System Server中WatchDog出现ANR;service binder的连接达到上线无法和和System Se_runnable造成的anr

leetcode83-删除排序链表中的重复元素-python_删除有序链表中的重复元素 python-程序员宅基地

文章浏览阅读242次。# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def deleteDuplicates(self, head): ..._删除有序链表中的重复元素 python

python mean函数_数据分布-Python-程序员宅基地

文章浏览阅读52次。前言_sp.mean用法python

推荐文章

热门文章

相关标签