Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Windows上与Paramiko一起使用Pageant?_Python_Ssh_Paramiko_Pageant - Fatal编程技术网

Python 如何在Windows上与Paramiko一起使用Pageant?

Python 如何在Windows上与Paramiko一起使用Pageant?,python,ssh,paramiko,pageant,Python,Ssh,Paramiko,Pageant,我知道Paramiko支持Windows下的Pageant,但默认情况下不起作用 我正在寻找一个使用Pageant中加载的密钥进行连接的示例。这就是我用来连接并使用Pageant进行自动登录以存储我的密钥的示例,并从Python脚本中连接到它。它依赖于已经加载的Pageant(我还没有找到一种可靠的方法来启动它并加载密钥(提示输入密钥密码)),但下面的内容目前还可以使用 ssh=paramiko.SSHClient() ssh.set_缺少_主机_密钥_策略(paramiko.AutoAddPo

我知道Paramiko支持Windows下的Pageant,但默认情况下不起作用


我正在寻找一个使用Pageant中加载的密钥进行连接的示例。

这就是我用来连接并使用Pageant进行自动登录以存储我的密钥的示例,并从Python脚本中连接到它。它依赖于已经加载的Pageant(我还没有找到一种可靠的方法来启动它并加载密钥(提示输入密钥密码)),但下面的内容目前还可以使用

ssh=paramiko.SSHClient()
ssh.set_缺少_主机_密钥_策略(paramiko.AutoAddPolicy())
主机='somehost.com'
端口=22
连接(主机,端口=port,用户名=user',允许\代理=True)
stdin、stdout、stderr=ssh.exec_命令(“ps-ef”)
打印stdout.read()
打印stderr.read()