擅长:python、mysql、java
<p>如果你还没有找到解决方案,在我的情况下,问题是私钥的路径。
而不是使用:</p>
<p><code>ssh_pkey="~/.ssh/id_rsa",</code></p>
<p>使用(例如)绝对路径:</p>
<p><code>ssh_pkey="/Users/<your-user>/.ssh/id_rsa",</code></p>
<p>根据我的分析,问题是检查sshtunnel中是否存在密钥:
<a href="https://github.com/pahaz/sshtunnel/blob/master/sshtunnel.py#L1018" rel="nofollow noreferrer">https://github.com/pahaz/sshtunnel/blob/master/sshtunnel.py#L1018</a></p>
<p>使用<code>os.path.exists(ssh_pkey)</code>路径时,<code>~/.ssh/id_rsa</code>为False</p>