概要
VSCodeからAmazon Linux2サーバーにSSH接続しているが、突然SSH接続できなくなったため、
SSH接続できない状態を回避する
回避方法としては以下を実施する
・Ver1.99からのバージョンダウン
・自動更新の無効化
SSH接続できない原因
VSCodeのバージョンが「1.99」に自動更新され、SSH接続からAmazon Linuxが除外されたため
回避方法
1. VSCode(Ver1.99)のアンインストール
VSCodeを終了させてからVSCodeをアンインストールする
2. VSCode(Ver1.99より前のバージョン)のインストール
私の場合は、手元にVer1.98があったのでこちらをインストール
3. VSCodeの自動アップデートを無効化
インストールしたVSCodeを起動し[ファイル]-[ユーザー設定]-[設定]をクリック
検索ウインドウに[Update:Mode]を入力
Update: Modeの設定値が[default]になっているのでプルダウンから[none]を選択
・変更前
[none]選択後に設定を有効にするためVSCodeを再起動するポップアップが表示されるので、
[再起動]をクリック
4. 動作確認
・設定が維持されていること
・バージョンが自動更新されていないこと
・SSH接続ができること
注意事項
自動更新を無効化せずにVSCodeを終了してしまうと最新バージョンへのアップデートが実行されるためバージョンダウンしたVSCodeを起動させたら速やかに自動更新の無効化を設定しておくこと