vscode version : 1.88.1
接続元のOS:Windows
接続先のOS:Ubuntu
備考:接続先も接続元もプロキシ環境下
VscodeをSSH先のサーバーに接続したくRemoteSSHの拡張機能をつかって接続しようとしたが、下記エラーが発生した。
(省略)
Resolver error: Error: Failed to download VS Code Server (XHR failed)
(省略)
下記コマンドでcmd上でSSHを実施し、コンフィグ情報は間違っていないことを確認
ssh -F ~/.ssh/config <ホスト名>
エラーをよく読むとwgetやcurlの際のプロキシ周りでエラーが発生し、ダウンロードができていないことがわかった。
下記のブログを読んで、接続元にVS Code Serverを手動でインストールを実施。
https://www.sukimalog.com/archives/33951761.html
scpで接続先に配置して、.vscode-server/bin/{コミットID}配下にて展開を実施した。
が、ブログ通りに、.vscode-server/bin/{コミットID}配下に配置しても下記エラーが発生してしまった。ファイルを置いてもダウンロードしてしまうようである。
(省略)
Resolver error: Error: Failed to download VS Code Server (XHR failed)
(省略)
で下記のgithubでの議論を確認。
https://github.com/microsoft/vscode-remote-release/issues/9758
vscodeのsetting.jsonに下記を追記
"remote.SSH.useExecServer": false
こうするとダウンロードの挙動が止まって、無事vscode上でSSHすることができた。
最初から公式のGithubで検索すればよかった。これで16時から20時の4時間も費やしてしまった。