前提・実現したいこと
・vscodeの拡張機能である"remote-ssh"を使用
・$ssh dockerのようにコマンドからssh接続は可能
・拡張機能を使ってssh接続しようとするとエラーが発生
・Could not establish connection to "github.com": ssh is not on the PATH.
発生している問題・エラーメッセージ
[21:33:09.194] Log Level: 2 [21:33:09.195] remote-ssh@0.65.1 [21:33:09.196] darwin x64 [21:33:09.197] SSH Resolver called for "ssh-remote+docker", attempt 1 [21:33:09.197] "remote.SSH.useLocalServer": true [21:33:09.197] "remote.SSH.sshPath": undefined [21:33:09.198] "remote.SSH.sshConfigurationFile": undefined [21:33:09.198] "remote.SSH.useFlock": true [21:33:09.198] "remote.SSH.lockfilesInTmp": false [21:33:09.198] "remote.SSH.localServerDownload": auto [21:33:09.198] "remote.SSH.remoteServerListenOnSocket": false [21:33:09.198] "remote.SSH.showLoginTerminal": false [21:33:09.198] "remote.SSH.defaultExtensions": [] [21:33:09.199] SSH Resolver called for host: docker [21:33:09.199] Setting up SSH remote "docker" [21:33:09.201] Acquiring local install lock: /var/folders/p5/hz33r6656xz9c5vdyjzx13n40000gp/T/vscode-remote-ssh-docker-install.lock [21:33:09.211] Looking for existing server data file at /Users/username/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-docker-c185983a683d14c396952dd432459097bc7f757f-0.65.1/data.json [21:33:09.213] Using commit id "c185983a683d14c396952dd432459097bc7f757f" and quality "stable" for server [21:33:09.216] Install and start server if needed [21:33:09.222] Checking ssh with "ssh -V" [21:33:09.225] Got error from ssh: spawn ssh ENOENT [21:33:09.226] Finding installed ssh failed: ssh is not on the PATH [21:33:09.231] Resolver error: Error: ssh is not on the PATH at /Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.1/out/extension.js:1:145988 at processTicksAndRejections (internal/process/task_queues.js:97:5) at async C (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.1/out/extension.js:1:141630) at async Object.t.getSshCommandPath (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.1/out/extension.js:1:144738) at async Function.create (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.1/out/extension.js:1:262418) at async Object.t.tryInstallWithLocalServer (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.1/out/extension.js:1:387852) at async /Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.1/out/extension.js:1:293749 at async Object.t.withShowDetailsEvent (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.1/out/extension.js:1:407055) at async /Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.1/out/extension.js:1:387177 at async N (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.1/out/extension.js:1:383945) at async Object.t.resolveWithLocalServer (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.1/out/extension.js:1:386804) at async Object.t.resolve (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.1/out/extension.js:1:297790) at async /Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.1/out/extension.js:127:110485 [21:33:09.239] ------
該当のソースコード
拡張機能によるssh接続をしているため、ソースコード等はなし。
試したこと
次のコマンドでssh接続は可能。
$ssh docker
configファイルはコマンドからssh接続できる点から問題なし
Host docker HostName ホスト名 User ユーザー名 IdentityFile ~/.ssh/id_rs
vscodeの拡張機能である"remote-ssh"を使用していました。
以前は普通に使えていましたが、1ヶ月くらい時間を開けてから使用すると(アップデートをしたせいか)エラーが発生しました。
バグのエラーを何度も調べましたがヒットしなかったためこちらに記述します。
補足情報(FW/ツールのバージョンなど)
$ssh -V OpenSSH_8.1p1, LibreSSL 2.7.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/17 01:24