Python paramiko SSH被dialog阻止时没有返回任何内容

2024-05-14 15:48:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用paramiko通过ssh连接到一个服务器,然后从这个服务器ssh到另一个服务器,只是为了得到指纹,所以我想看看询问我是否接受指纹的消息

我用的是这个代码:

    stdin,stdout,stderr = self.ssh.exec_command(command)
    outlines = stdout.readlines()
    resp = ''.join(outlines)
    return resp

但我什么也没得到。我想这是因为在某个时候ssh命令等待我输入yes/no,如果我想接受指纹。我做了man ssh,但没有找到一种方法来自动回答这个问题no。在

我找到了这个:Reading output of Top command using Paramiko,它教你如何调用shell。但是如果我只想在停下来的时候收到短信呢?在


Tags: no代码self服务器消息paramikostderrstdin

热门问题