2017-03-05 7 views
2

デバッグとデプロイのためにゲートウェイの背後にあるリモートマシンに接続しようとしています。設定することによりPyCharmはゲートウェイの背後にあるリモートに接続できません(java.net.UnknownHostException)

~/.ssh/config

Host target_machine_name 
    ProxyCommand ssh gateway_machine -W %h:%p 
私は(と: ssh target_machine_name)そのマシンにコマンドラインからのSSHができ

しかし

、私は「リモートPythonインタプリタを設定する」しようとすると、私は終わります次のエラーで:

java.net.UnknownHostException: target_machine_name 

java.netでサポートされた方法で通信を転送する方法任意のアイデア?

答えて

1

私はthis answer

ssh -N -L localhost:2260:target_machine_name:22 gateway_machine 

のように、明示的なSSHトンネリングコマンドを使用して、トンネリングを交換し、ポート2260

+0

でlocalhostにSSHを向けることによって、あなたはこの行を追加しました、問題を解決するために管理'.ssh/config'ファイル?ホストターゲットマシン名 ProxyCommand ssh -N -L localhost:2260:target_machine_name:22 gateway_machine''' –

関連する問題