質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%

Q&A

解決済

1回答

4341閲覧

vscodeの多段SSHをしたい

ikeshi

総合スコア7

0グッド

1クリップ

投稿2019/09/17 15:49

前提・実現したいこと

OSはwindows10です
vscodeの拡張機能remote SSHを用いて多段ssh接続をしようとしています。
vscodeのターミナルでsshコマンドを使っての多段sshが出来ていますが、vscodeのremote ssh のGUIからの接続が出来ません。
どちらも同じconfigファイルを使っています。

発生している問題・エラーメッセージ

ポップアップウインドウで
Could not establish connecting to "サーバー名".
と出ます。

またvscodeの出力の欄には以下のような出力が出ています

CreateProcessW failed error:2

posix_spawn: No such file or directory
プロセスが、存在しないパイプに書き込もうとしました。

"install" terminal command done
Install terminal quit with output: プロセスが、存在しないパイプに書き込もうとしました。
Received install output: プロセスが、存在しないパイプに書き込もうとしました。
Failed to parse remote port from server output: プロセスが、存在しないパイプに書き込もうとしました。
TELEMETRY: {"eventName":"resolver","properties":{"outcome":"failure","reason":"UnparsableOutput"},"measures":{"resolveAttempts":1,"retries":1}}

試したこと

config設定
Host 踏み台サーバ
HostName 踏み台サーバアドレス
User ユーザー名
IdentityFile 鍵のパス
Host 目的サーバー名
HostName localhost
User ユーザー名
IdentityFile 鍵のパス
ProxyCommand ssh -W %h:%p 踏み台サーバー名

HostNameを localhostから、フルのアドレスに書き換えましたがダメでした。
ProxyCommandのところを「ProxyJump 踏み台サーバー名」と書き換えてもダメでした。
上で上げたどの設定もターミナル上ではsshコマンドで踏み台サーバーに手動で接続経由なしで、直接目的のサーバー名のsshコマンドで通っています。

補足情報(FW/ツールのバージョンなど)

vscodeの詳細情報

バージョン: 1.38.1 (system setup)
コミット: b37e54c98e1a74ba89e03073e5a3761284e3ffb0
日付: 2019-09-11T13:35:15.005Z
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

Windows 10 のバージョンが 1804 から 1809 になった後に、同様の不具合となりました。

ssh

1ProxyCommand ssh -W %h:%p ${your-gateway-host} 2 ↓ 3ProxyCommand C:\Windows\System32\OpenSSH\ssh.exe -W %h:%p ${your-gateway-host}

OS バージョンアップに伴って、内部の変更が影響していると思われます。

今までは、Git Bash に同梱されている ssh で大丈夫でしたが、1809になったら、Windows 10 同梱の OpenSSH にしないとうまくいかなくなりましたね。

参考サイトは、以下です。

https://serverfault.com/questions/956613/windows-10-ssh-proxycommand-posix-spawn-no-such-file-or-directory/956614

投稿2019/09/26 04:18

ys-office

総合スコア19

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ikeshi

2019/09/29 07:19

ご指摘の通りに設定を書き換えたらうまく行きました。 ありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問