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

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

新規登録して質問してみよう
ただいま回答率
85.50%
Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Q&A

解決済

1回答

5413閲覧

VSCodeのRemote SSHで接続できない(no sshd parent proc?)

marururu

総合スコア23

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

0グッド

0クリップ

投稿2022/03/03 10:42

編集2022/03/30 10:58

VSCodeのRemote SSHでだけ接続できない原因がよく分からず困っています。
公開鍵/秘密鍵による認証を使用しています。

TeraTermでもPowershellでも接続できるにもかかわらず、なぜかVSCodeでは接続できません。

no sshd parent procとでているあたりがエラーのようなのですが、検索してもよくわかりませんでした…。

どなたかコメントいただけますと幸いです。何卒よろしくお願いします。

(追記)
似た課題が以下にも書かれていました
https://github.com/microsoft/vscode-remote-release/issues/2648
https://github.com/microsoft/vscode-remote-release/issues/6348

[19:26:44.829] Log Level: 2 [19:26:44.830] remote-ssh@0.76.1 [19:26:44.830] win32 x64 [19:26:44.845] SSH Resolver called for "ssh-remote+x.x.x.x", attempt 1 [19:26:44.845] "remote.SSH.useLocalServer": false [19:26:44.845] "remote.SSH.showLoginTerminal": false [19:26:44.845] "remote.SSH.remotePlatform": {XXXXXXXXXX} [19:26:44.846] "remote.SSH.path": undefined [19:26:44.846] "remote.SSH.configFile": undefined [19:26:44.846] "remote.SSH.useFlock": true [19:26:44.846] "remote.SSH.lockfilesInTmp": false [19:26:44.846] "remote.SSH.localServerDownload": auto [19:26:44.846] "remote.SSH.remoteServerListenOnSocket": false [19:26:44.846] "remote.SSH.showLoginTerminal": false [19:26:44.847] "remote.SSH.defaultExtensions": [] [19:26:44.847] "remote.SSH.loglevel": 2 [19:26:44.847] "remote.SSH.enableDynamicForwarding": true [19:26:44.847] "remote.SSH.enableRemoteCommand": false [19:26:44.847] "remote.SSH.serverPickPortsFromRange": {} [19:26:44.847] "remote.SSH.serverInstallPath": {} [19:26:44.879] SSH Resolver called for host: x.x.x.x [19:26:44.880] Setting up SSH remote "x.x.x.x" [19:26:47.682] Using commit id "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" and quality "stable" for server [19:26:47.690] Install and start server if needed [19:26:49.288] Checking ssh with "ssh -V" [19:26:49.384] > OpenSSH_for_Windows_8. [19:26:49.385] > 1p1, LibreSSL 3.0.2 [19:26:49.396] Remote command length: 6179/8192 characters [19:26:49.397] Running script with connection command: ssh -T -D 21883 "x.x.x.x" powershell [19:26:49.410] Terminal shell path: C:\WINDOWS\System32\cmd.exe [19:26:49.735] > ]0;C:\WINDOWS\System32\cmd.exe [19:26:49.735] Got some output, clearing connection timeout [19:26:50.737] > Windows PowerShell > Copyright (C) Microsoft Corporation. All rights reserved. > > ?V?????N???X?v???b?g?t?H?[???? PowerShell ??????????????? https://aka.ms/pscore6 [19:26:50.756] > [19:26:52.628] > PS C:\Users\<<<USERNAME>>>> [19:26:53.276] > [19:26:53.292] > PS C:\Users\<<<USERNAME>>>> $uuid="xxxxxxxxxx" [19:26:53.337] > PS C:\Users\<<<USERNAME>>>> [19:26:53.354] > "${uuid}: running" [19:26:53.368] > xxxxxxxxxx: running [19:26:53.382] > > PS C:\Users\<<<USERNAME>>>> "xxxxxxxxxx: pauseLog" > xxxxxxxxxx: pauseLog [19:27:00.045] > gcim : ?A?N?Z?X???????????? > ?????? ?s:4 ????:6 > + $u_=(gcim win32_process | ? processid -eq $t_).parentprocessid > + ~~~~~~~~~~~~~~~~~~ > + CategoryInfo : PermissionDenied: (root\cimv2:win32_process:String > ) [Get-CimInstance], CimException > + FullyQualifiedErrorId : HRESULT 0x80041003,Microsoft.Management.Infrastruc > ture.CimCmdlets.GetCimInstanceCommand [19:27:00.052] > > no sshd parent proc [19:27:00.070] > [19:27:01.403] "install" terminal command done [19:27:01.404] Install terminal quit with output: no sshd parent proc [19:27:01.405] Received install output: no sshd parent proc [19:27:01.406] Failed to parse remote port from server output [19:27:01.408] Resolver error: Error: at Function.Create (c:\Users\<<<USERNAME>>>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.76.1\out\extension.js:1:586041) at Object.t.handleInstallOutput (c:\Users\<<<USERNAME>>>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.76.1\out\extension.js:1:584693) at Object.t.tryInstall (c:\Users\<<<USERNAME>>>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.76.1\out\extension.js:1:681846) at processTicksAndRejections (internal/process/task_queues.js:93:5) at async c:\Users\<<<USERNAME>>>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.76.1\out\extension.js:1:644486 at async Object.t.withShowDetailsEvent (c:\Users\<<<USERNAME>>>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.76.1\out\extension.js:1:647831) at async Object.t.resolve (c:\Users\<<<USERNAME>>>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.76.1\out\extension.js:1:645565) at async c:\Users\<<<USERNAME>>>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.76.1\out\extension.js:1:722872 [19:27:01.418] ------

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

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

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

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

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

guest

回答1

0

自己解決

下記に記載の方法で治りました。「コンピュータの管理」から「WMIコントロール」で、「Remote Management Users」というグループを有効化するというものでした
https://github.com/microsoft/vscode-remote-release/issues/2648#issuecomment-1039251627

  1. 「コンピュータの管理」を開く
  2. 「サービスとアプリケーション」から「WMIコントロール」を右クリックしてプロパティを開く
  3. 「セキュリティ」のタブから、「セキュリティ」ボタンを押す
  4. 右下の「詳細設定」をクリック
  5. 「追加」をクリック
  6. 左上の「プリンシパルの選択」をクリック
  7. 「選択するオブジェクト名を入力してください」の欄に、「Remote Management Users」とタイピングして、「名前の確認」ボタンを押す
  8. 表示が少し変わるので、OKを押す
  9. 「リモートの有効化」にチェックを追加してOKを押す(※githubのissuecommentには全部チェックつけるように書いてあったが、リモートの有効化だけで十分だった)
  10. Remote Management Usersが追加されたことを確認してOKを押す
  11. OKで閉じるx2回
  12. 「コンピュータの管理」-「システムツール」-「ローカルユーザとグループ」-「ユーザ」から、SSH接続したい一般ユーザのプロパティを開く
  13. 「所属するグループ」のタブで「追加」ボタンを押す
  14. 「選択するオブジェクト名を入力してください」の欄に、「Remote Management Users」とタイピングしたあと、右の「名前の確認」ボタンを押す
  15. OKで閉じるx2回

投稿2022/03/30 01:58

marururu

総合スコア23

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問