環境
macOS Big Sur
VSCode(version:1.53)
SFTP(拡張機能)
AWSEC2
事象
複数のEC2に対してSFTP(拡張機能)でアップしているのですが、
その中の1つのサーバのみ「拡張機能のホストが予期せずに終了しました」表示が出てSFTPでアップできない。
開発ツール表示してもExtension host terminated unexpectedlyとかマイクロソフトのなんやらとかなんだか色々出てる。
やったこと(直らなかったやつです)
再起動
ソース丸ごと差し替え
拡張機能全停止
vscod入れ直し
キーチェーンのそれっぽいやつ消してみる
1つのサーバのみなので、原因はソース側?と予想して、色々やってみたものの、
やればやるだけわからなって、ネットに出てくる情報片っ端から試しました。
解決策
バージョン: 1.53から、バージョン: 1.52.1にダウングレード。
これで一発でなおった。
複数の中の1サーバのみで、ソース差し替えてもNGってことは、認証系の何かだと思うけど、未だ原因は不明・・
最後に
vscodeの自動更新を止めておかないと、すぐ元に戻っちゃうので、
設定→更新で検索して自動更新をoffにしとくと良いです。