15

私は ssh トンネル経由でサーバーに ssh デプロイメントを使用しており、それぞれに特定のオプションとポート転送が~/.ssh/configに配置されています。

SFTP デプロイを使用する場合、PyCharm はデフォルトで独自の ssh クライアントを使用します。したがって、これらの展開サーバーでは機能しません。PyCharm にデフォルトのシステム ssh クライアントを強制的に使用させる方法、または~/.ssh/configファイルのオプションを強制的に使用させる方法。ありがとう。

PS: PyCharm のバージョンは 3.0.1 です

4

1 に答える 1

2

PyCharm が 22 以外のポートを使用するように設定できる場合 (それはわかりません)、実際には次の 2 つの回避策があります。

  • 簡単な回避策

localhost でポート転送を使用します。

http://www.debian-administration.org/article/449/SSH_dynamic_port_forwarding_with_SOCKS

..そして-F specific_config、各トンネルに使用-oするか、関連するオプション(通常は~/.ssh/configコマンドsshラインにある)を直接指定するために使用します。もちろん、PyCharm に接続するように指示する必要がありますlocalhost:forwarded_port

  • ファンシー/洗練された回避策

ダイナミック ポート フォワーディング + を使用tsocksします。

http://www.debian-administration.org/article/449/SSH_dynamic_port_forwarding_with_SOCKS

于 2014-09-12T08:25:07.200 に答える