如何与paramiko保持会话

苏格莎(Sugetha Chandhrasekar)

我正在尝试做这样的事情:我有一个通过paramiko连接的ssh会话。现在,我要发出依赖于先前命令的命令。

例如 我首先发出“ cd〜/ my_folder”,然后发出“ ls”,因为每个命令的ssh会话都是分开的,所以我的第一个命令不会影响第二个命令。

如何跨多个命令维护会话?我使用ssh.exec_command()函数发布命令。

我知道我可以做类似ssh.exec_command('cd〜/ my_folder; ls')的事情,但是,让我们假设我不能在我的环境中这样做。

德莱尼

您可以SSHClient.invoke_shell用来启动交互式外壳。您可以将提示设置为一些易于识别的值,然后发送命令并扫描接收到的数据,以查找提示来划分返回的数据。

另一个选择是使用pexpectpxssh模块,它为您完成了一些繁重的工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何保持与HttpUrlConnection的会话?

来自分类Dev

如何与 Paramiko 的交互式 shell 会话进行交互?

来自分类Dev

腻子以及如何保持telnet会话的生命

来自分类Dev

如何保持与.net ssh的会话sshclient

来自分类Dev

如何使用翻新OkHttpClient保持会话

来自分类Dev

如何使Websocket API会话保持活动状态

来自分类Dev

如何使RDP会话保持活动状态?

来自分类Dev

如何保持本地存储会话的特定性?

来自分类Dev

如何保持与.net ssh的会话sshclient

来自分类Dev

如何保持随机值在php的会话变量中保持不变

来自分类Dev

如何使用angular-http-auth保持会话?

来自分类Dev

如何保持不同会话变量的超时时间不同

来自分类Dev

Keycloak docker重新启动后如何保持infinispan会话

来自分类Dev

如何在Heroku中保持硒会话的生命?

来自分类Dev

关闭腻子会话后如何使进程保持活动状态?

来自分类Dev

结束ssh会话后如何保持进程运行?

来自分类Dev

如何保持会话在其MaxInactive间隔之外仍处于活动状态

来自分类Dev

如何保持不同会话变量的超时时间不同

来自分类Dev

如何在TCL HTTP中保持会话打开

来自分类Dev

如何使RDP会话在客户端保持活动状态?

来自分类Dev

如何使iframe会话在父页面上保持活动状态

来自分类Dev

在Windows上终止SSH会话后如何保持进程运行?

来自分类Dev

从远程脚本退出tailf命令后如何保持会话状态

来自分类Dev

表单提交后如何保持会话数组的值?

来自分类Dev

如何使用 django 保持 tensorflow 会话在内存中运行

来自分类Dev

如何在整个会话期间保持字典活跃

来自分类Dev

如何捕获关闭的 tmux 会话的输出或在程序退出后保持会话打开?

来自分类Dev

让Watin会话保持活跃

来自分类Dev

ZK:保持会话活跃

Related 相关文章

  1. 1

    如何保持与HttpUrlConnection的会话?

  2. 2

    如何与 Paramiko 的交互式 shell 会话进行交互?

  3. 3

    腻子以及如何保持telnet会话的生命

  4. 4

    如何保持与.net ssh的会话sshclient

  5. 5

    如何使用翻新OkHttpClient保持会话

  6. 6

    如何使Websocket API会话保持活动状态

  7. 7

    如何使RDP会话保持活动状态?

  8. 8

    如何保持本地存储会话的特定性?

  9. 9

    如何保持与.net ssh的会话sshclient

  10. 10

    如何保持随机值在php的会话变量中保持不变

  11. 11

    如何使用angular-http-auth保持会话?

  12. 12

    如何保持不同会话变量的超时时间不同

  13. 13

    Keycloak docker重新启动后如何保持infinispan会话

  14. 14

    如何在Heroku中保持硒会话的生命?

  15. 15

    关闭腻子会话后如何使进程保持活动状态?

  16. 16

    结束ssh会话后如何保持进程运行?

  17. 17

    如何保持会话在其MaxInactive间隔之外仍处于活动状态

  18. 18

    如何保持不同会话变量的超时时间不同

  19. 19

    如何在TCL HTTP中保持会话打开

  20. 20

    如何使RDP会话在客户端保持活动状态?

  21. 21

    如何使iframe会话在父页面上保持活动状态

  22. 22

    在Windows上终止SSH会话后如何保持进程运行?

  23. 23

    从远程脚本退出tailf命令后如何保持会话状态

  24. 24

    表单提交后如何保持会话数组的值?

  25. 25

    如何使用 django 保持 tensorflow 会话在内存中运行

  26. 26

    如何在整个会话期间保持字典活跃

  27. 27

    如何捕获关闭的 tmux 会话的输出或在程序退出后保持会话打开?

  28. 28

    让Watin会话保持活跃

  29. 29

    ZK:保持会话活跃

热门标签

归档