如何在使用python登录后保持paramiko ssh会话打开?

时间:2017-08-10 19:14:49

标签: python session ssh

我正在尝试使用python paramiko在测试环境中测试cisco路由器,并在该测试路由器中运行cisco命令。

一切都很好,除了一个小细节。 运行脚本后,我希望ssh会话保持打开状态。(所以我可以手动运行其他命令)。 我想保持ssh会话打开,直到我输入“exit” 我找到了另一个类似问题的链接,但我无法理解解决方案。 (见Python ssh - keep connection open after script terminates

如果有人可以帮助我,我将不胜感激

我的代码

ViewController

1 个答案:

答案 0 :(得分:0)

会话超时将由SSH服务器控制。据我所知,在会话端保持会话活动的唯一方法是不活动,这可以通过sending null packets来完成。至于如何与paramiko专门做这个我不确定。也许你可以经常发送某种虚拟命令(或者甚至是空字符串?)?