web-dev-qa-db-ja.com

VScodeリモート接続エラー:プロセスが存在しないパイプに書き込もうとしました

Vscodeをremote-sshと一緒に使用してサーバーに接続します。構成後、ホストに接続したいのですが、失敗し、ダイアログボックスに「XXへの接続を確立できませんでした。存在しないパイプに書き込もうとしました。」

出力:

[16:45:20.916] Log Level: 3
[16:45:20.936] [email protected]
[16:45:20.936] win32 x64
[16:45:20.944] SSH Resolver called for "ssh-remote+aliyun", attempt 1
[16:45:20.945] SSH Resolver called for Host: aliyun
[16:45:20.945] Setting up SSH remote "aliyun"
[16:45:21.012] Using commit id "c47d83b293181d9be64f27ff093689e8e7aed054" and quality "stable" for server
[16:45:21.014] Install and start server if needed
[16:45:21.019] Checking ssh with "ssh -V"
[16:45:21.144] > OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
[16:45:21.214] Running script with connection command: ssh -T -D 5023 aliyun bash
[16:45:21.221] Terminal Shell path: C:\WINDOWS\System32\cmd.exe
[16:45:21.504] > 
> 
>
> ]0;C:\WINDOWS\System32\cmd.exe
[16:45:21.505] Got some output, clearing connection timeout
[16:45:21.577] > 
> 
>
> 
[16:45:21.592] > Bad owner or permissions on C:\\Users\\DY/.ssh/config
> 
[16:45:21.689] > The process tried to write to a nonexistent pipe.
> 
[16:45:22.091] "install" terminal command done
[16:45:22.092] Install terminal quit with output: The process tried to write to a nonexistent pipe.
[16:45:22.093] Received install output: The process tried to write to a nonexistent pipe.
[16:45:22.096] Resolver error: The process tried to write to a nonexistent pipe
[16:45:22.107] ------

8
pszrux

私にとってうまくいったのは、フォルダーの内容をすべて削除することでした:C:\ Users\MYNAME.sshこれは、構成ファイルと既知のホストの両方を削除することを意味しました。 configはおそらく削除する最も重要なものでした。

1
dalilander

既存の(動作中の)構成があり、新しい構成を追加したときに同じエラーが発生しました。私にとってうまくいったのは、単に新しいホスト構成を追加するのではなく、最初に機能した構成もコメント化したことです。何が起こったのか分かりませんでしたが、うまくいきました。

0
Kelvin Barsana