Python Paramiko SSH 会话闲置数小时后不活动

2023-12-31

我正在使用 Python Paramikossh.exec_command从主机向从机发送命令(从 CentOS 到 CentOS)。主设备向从设备发送命令并等待(休眠或做一些有意义的事情)从设备完成命令。从站大约需要 10 个小时才能完成命令。 10 小时后,如果主站使用以下命令向从站发送下一个命令ssh.exec_command,我收到一条错误消息,指出 SSH 会话未激活。 我尝试设置ServerAliveinterval, TCPKeepAlive in ssh_config主控端和从属端的文件。但没有任何效果。我需要检查哪些其他可能性才能使 SSH 会话永远保持活动状态。


ServerAliveInterval对Paramiko没有影响。

Use Transport.set_keepalive https://docs.paramiko.org/en/latest/api/transport.html#paramiko.transport.Transport.set_keepalive:

transport = client.get_transport()
transport.set_keepalive(60)

如果这没有帮助(通常是因为服务器忽略保活),您必须自己保持会话活动。例如。通过使命令连续产生输出。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python Paramiko SSH 会话闲置数小时后不活动 的相关文章

  • python 可以检测它运行在哪个操作系统下吗?

    python 可以检测操作系统 然后为文件系统构建 if else 语句吗 我需要将 Fn 字符串中的 C CobaltRCX 替换为 FileSys 字符串 import os path csv from time import strf
  • 为什么我不能导入 geopandas?

    我唯一的代码行是 import geopandas 它给了我错误 OSError Could not find libspatialindex c library file 以前有人遇到过这个吗 我的脚本运行得很好 直到出现此错误 请注意
  • 如何使用pycaffe重构caffe网络

    我想要的是 加载网络后 我将分解一些特定的图层并保存新的网络 例如 原网 数据 gt conv1 gt conv2 gt fc1 gt fc2 gt softmax New net 数据 gt conv1 1 gt conv1 2 gt c
  • 如何用 python 和 sympy 解决多元不等式?

    我对使用 python 和 Sympy 还很陌生 并且遇到了使用 sympy 解决多元不等式的问题 假设我的文件中有很多函数 如下所示 cst sqrt x 2 cst exp sqrt cst x 1 4 log log sqrt cst
  • 获取单个方程的脚本

    在文本文件中输入 a 2 8 b 3 9 c 4 8 d 5 9 e a b f c d g 0 6 h 1 7 i e g j f h output i j 期望的输出 输出 2 8 3 9 0 6 4 8 5 9 1 7 如果输入文件名
  • 类属性在功能上依赖于其他类属性

    我正在尝试使用静态类属性来定义另一个静态类属性 我认为可以通过以下代码来实现 f lambda s s 1 class A foo foo bar f A foo 然而 这导致NameError name A is not defined
  • NLTK、搭配问题:需要解包的值太多(预期为 2)

    我尝试使用 NLTK 检索搭配 但出现错误 我使用内置的古腾堡语料库 I wrote alice nltk corpus gutenberg fileids 7 al nltk corpus gutenberg words alice al
  • 无法包含外部 pandas 文档 Pycharm v--2018.1.2

    我无法包含外部 pandas 文档Pycharm v 2018 1 2 例如 numpy gt http docs scipy org doc numpy reference generated module name element na
  • 将 subprocess.Popen 的输出通过管道传输到文件

    我需要启动一些长时间运行的进程subprocess Popen 并希望拥有stdout and stderr从每个自动管道到单独的日志文件 每个进程将同时运行几分钟 我想要两个日志文件 stdout and stderr 每个进程当进程运行
  • 唯一的图像哈希值即使 EXIF 信息更新也不会改变

    我正在寻找一种方法来为 python 和 php 中的图像创建唯一的哈希值 我考虑过对原始文件使用 md5 和 因为它们可以快速生成 但是当我更新 EXIF 信息 有时时区关闭 时 它会更改总和 并且哈希也会更改 有没有其他方法可以为这些文
  • 反加入熊猫

    我有两个表 我想附加它们 以便仅保留表 A 中的所有数据 并且仅在其键唯一时添加表 B 中的数据 键值在表 A 和 B 中是唯一的 但在某些情况下键将出现在表 A 和 B 中 我认为执行此操作的方法将涉及某种过滤联接 反联接 以获取表 B
  • 使用循环将对象添加到列表(python)

    我正在尝试使用 while 循环将对象添加到列表中 基本上这就是我想做的 class x pass choice raw input pick what you want to do while choice 0 if choice 1 E
  • 在 Windows 上使用 IPython 笔记本时出现 500 服务器错误

    我刚刚在 Windows 7 Professional 64 位上全新安装了 IPython 笔记本 我采取的步骤是 从以下位置安装 Python 3 4 1http python org http python org gt pip in
  • 如何逐像素绘制正方形(Python,PIL)

    在空白画布上 我想使用 Pillow 逐像素绘制一个正方形 我尝试使用 img putpixel 30 60 155 155 55 绘制一个像素 但它没有执行任何操作 from PIL import Image def newImg img
  • 在 pip.conf 中指定多个可信主机

    这是我尝试在我的中设置的 etc pip conf global trusted host pypi org files pythonhosted org 但是 它无法正常工作 参考 https pip pypa io en stable
  • Python 矩阵每一行的总和

    lista 1 2 3 4 5 6 7 8 9 print lista def filas lista res for elemento in lista x sum lista elemento res append x print re
  • SVN 不断提示我输入密码并拒绝缓存我的凭据

    环境 Eclipse Indigo Ubuntu 11 04 Subclipse 1 6 SVN 客户端 Subclipse RabbitVCS 我通过 svn ssh 连接 我的网址如下所示 svn ssh 我的名字 我的域名 路径 我可
  • Python模块单元测试的最佳文件结构组织?

    遗憾的是 我发现有太多方法可以在 Python 中保存单元测试 而且它们通常没有很好的文档记录 我正在寻找一种 终极 结构 它可以满足以下大部分要求 be discoverable by test frameworks including
  • Google App Engine 中的自定义身份验证

    有谁知道或知道我可以在哪里学习如何使用 Python 和 Google App Engine 创建自定义身份验证流程 我不想使用 Google 帐户进行身份验证 并且希望能够创建自己的用户 如果不是专门针对 Google App Engin
  • 使用 Keras 和 fit_generator 绘制 TensorBoard 分布和直方图

    我正在使用 Keras 使用 fit generator 函数训练 CNN 这似乎是一个已知问题 https github com fchollet keras issues 3358TensorBoard 在此设置中不显示直方图和分布 有

随机推荐

  • jquery根据行数、列数生成表

    如何根据给定的行数和列数在 jQuery 中生成表格 您可以使用嵌套的 for 循环 创建元素并将它们相互附加 这是一个非常简单的示例 演示了如何创建 DOM 元素并附加它们 你会注意到
  • JavaScript 聊天客户端的服务器轮询间隔

    我正在为我的网站构建一个基本的小型 AJAX 聊天室 聊天室 但我不确定如何实现服务器轮询 这是我正在考虑的基本程序流程 用户进入页面并显示最近 10 条消息 为了获取其他人发送的消息 客户端 JavaScript 将请求带有时间戳参数的
  • 在故事书 6 中禁用每个故事的画布

    我正在尝试找到一种在新故事书 6 的故事级别禁用画布的方法 我正在制作一个组件库 根据故事的不同 其中一些组件只有画布 而其他组件只有文档 我尝试过使用 myStory parameters previewTabs canvas hidde
  • g++ 4.4.5 的随机整数

    我想在某个时间间隔内生成随机整数 我不想使用 srand 的基本实现和 time NULL 作为种子 因为我读到这不是最 随机 的方式 我看过很多描述如何在 C 11 中使用 std uniform int distribution 的帖子
  • 在 IOS 中构建一个使用 node.js 服务器的聊天应用程序 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在尝试构建一个在socket io 上使用node js 的iPhone 本机 聊天应用程序 在 IOS 上创建聊天应用程序的最佳
  • 控制图例中的行数

    我目前正在尝试在单个图上绘制大量数据 我使用重复的颜色和符号来构建我的表示 但是 在绘制最终结果时 图例显得略有偏差 因为我无法控制其中的行数 因此 我得到的是 5 4 4 4 我更喜欢 5 5 5 2 而不是得到 5 个重复的绿色 然后
  • 将 XML 数据转换为 Json 格式 AngularJS

    我正在尝试使用 AngularJS 中的 Treeview 指令 存储过程返回 xml 树视图指令采用 json 格式 控制器将从服务获取数据 我试图在服务中将 xml 转换为 json 以下是xml结构
  • Android:检索其他应用程序的共享首选项

    我有一个设置应用程序 我必须从中检索其他应用程序首选项 但我没有其中的键的详细信息 如何检索该首选项中的所有可用键和值 谢谢 斯瓦蒂 好的 在应用程序 1 包名称为 com sharedpref1 中使用此代码来存储具有共享首选项的数据 S
  • VS 2005 安装项目:使用一个 MSI 部署多个项目

    我的解决方案中有 3 个要部署的项目 是否有一种快速有效的方法可以使用 Visual Studio 的安装项目来使用一个 MSI 部署所有三个应用程序 并让用户在安装过程中决定要安装哪些应用程序 我有 3 个单独应用程序的设置项目 我还有一
  • 如何使用python正则表达式匹配以散列和问号开头的单词?

    这应该很容易 并且这个正则表达式可以很好地搜索以特定字符开头的单词 但我无法让它匹配哈希值和问号 这可以工作并匹配以 a 开头的单词 r re compile r b a w b 但这些不匹配 尝试过 r re compile r b w
  • 在 R 中导入并绑定多个具有通用名称的 csv 文件

    我有多个 CSV 文件 其名称中有 4 个常见字符 我想知道如何重新绑定具有相同公共字符的文件 例如 AM 25 在 3 个 csv 文件的名称中常见 BA 35 在另外 2 个 csv 文件的名称中常见 文件是这样的 AM 25 myfi
  • 实体框架 NullReferenceException 调用 ToList?

    我对 WPF 和 EF 非常陌生 我正在尝试在数据网格中显示表中的一些数据 我已经从现有数据库中提取了实体模型 并且简单的操作似乎可以工作 获取行数 使用 第一个 我正在使用 2 0 5 DDEX 提供程序和 2 5 2 ADO NETPr
  • java.sql.SQLException:无法对 PLSQL 语句执行获取:next。在休眠状态下

    我真的被困在这里 每次我调用程序休眠时都会显示错误 java sql SQLException Cannot perform fetch on a PLSQL statement next when calling stored proce
  • 从支持 bean 访问 JSF 组件标记属性值

    我需要访问组件标签属性 例如
  • 了解 Schönhage-Strassen 算法(大整数乘法)

    我需要在 Python 中尽可能高效地乘以几个 1000 位长整数 这些数字是从文件中读取的 我正在努力实施申哈格施特拉森 http en wikipedia org wiki Sch C3 B6nhage Strassen algorit
  • 在内核模式下读取/写入 Linux 上的 EFI 变量

    我正在研究 Linux UEFI 我想通过我的驱动程序代码访问 efi 变量 目前我正在寻找像 efi get variable 这样的 linux efi h API 但我不知道如何从我的驱动程序代码中调用这些 API struct ef
  • 如何在opencv-python中填充canny边缘图像

    I have an image for example I apply the Canny edge detector and get this image 我该如何填充这张图片 我希望边缘包围的区域是白色的 我该如何实现这一目标 您可以在
  • PHP/Mysql 日期时间比较?

    我正在尝试做这样的事情 if datetime system date gt 15 minutes false if datetime system date lt 15 minutes true 但我完全迷路了 我不知道如何在 PHP 中
  • 将图像保存到给定位置

    我想截取 iPhone 应用程序视图的屏幕截图并将图像保存到给定位置 我下面的代码将图像保存到照片库 但我想将其保存到其他给定位置 可以这样做吗 请帮我起来 我的代码在这里 UIGraphicsBeginImageContext self
  • Python Paramiko SSH 会话闲置数小时后不活动

    我正在使用 Python Paramikossh exec command从主机向从机发送命令 从 CentOS 到 CentOS 主设备向从设备发送命令并等待 休眠或做一些有意义的事情 从设备完成命令 从站大约需要 10 个小时才能完成命