15
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

VSCodeのリモートエクスプローラー実行時に"プロセスが、存在しないパイプに書き込もうとしました。"と出た。

Last updated at Posted at 2020-08-12

##状況
VSCodeのリモートエクスプローラーで接続したときに
以下のようなメッセージが表示された

> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
> Someone could be eavesdropping on you right now (man-in-the-middle attack)!     
> It is also possible that a host key has just been changed.
> The fingerprint for the ECDSA key sent by the remote host is
> SHA256:◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
> Please contact your system administrator.
> Add correct host key in C:\\Users\\◆◆◆/.ssh/known_hosts to get rid of this m
> essage.
> Offending ECDSA key in C:\\Users\\◆◆◆/.ssh/known_hosts:1
> ECDSA host key for localhost has changed and you have requested strict checking.
> Host key verification failed.
> プロセスが、存在しないパイプに書き込もうとしました。

##原因
既に設定されていたlocalhostへの接続用SHA256の情報が異なっていたため
今まで使っていた仮想環境とは異なる環境を作成して既に使用していたlocalhostへの接続設定をそのまま使用していたのが問題でした。

##対処
logに記載されている
C:\Users\◆◆◆/.ssh/known_hostsのファイルに記載されている
**localhostのSHA256**の設定を初期化(削除する)
※ちなみにSHA256とは暗号化ハッシュ関数というものです。

##対処手順
①logに記載されているディレクトリにアクセスする

C:\Users\◆◆◆/.ssh/
説明画像1.png

②安牌のためにファイルをコピーする
説明画像2.png

③対象のファイルに登録されている該当接続先の情報を削除する
※サクラエディタで開いています
対象ファイル:known_hosts
該当接続先:localhost
説明画像3.png
↓削除
説明画像4.png

④ファイルをセーブしてVSCodeのリモートエクスプローラーを行う

##まとめ
・VSCodeにリモートエクスプローラーってSHA256使用しているんだなぁ……。
・localhost接続で楽をしなければこんなことにはならなかったが、仮想環境の固定IP設定って結構面倒なので仕方ない。
・chromeのページの表示を日本語にするとログに書かれていることをそのまましているということが判明します(苦笑)
・.ssh/フォルダが何者か気になった人はLinuxで暗号化キーを使用したssh接続などをググると幸せになるかもしれないです(ggrってもう死語かもしれない)

15
13
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?