LoginSignup
3
1

VSCodeのRemote-SSHでProxy下のホストに接続できなくなった

Posted at

概要

状況・症状

VSCodeをアップデートした際、proxy下のホストにRemote-SSHができなくなった。
症状としては、「VS Code Server をダウンロードしています。」というメッセージが終わらない。

解決方法

以下の設定を追加する。(Ctrl+,で開くGUIの設定からでも変更可能)

setting.json
{
    "remote.SSH.useExecServer": false,
}

参考

経緯(想像が主)

想定原因

今回のアップデートに付随して、Remote-SSHもアップデートされており、その際、当該オプションがのデフォルトがTrueになったものと考えられる。

根拠

  • VS Code自体のVersionを1.85.2まで落として、Remote-SSHも再インストールした場合、当該症状が発生しなくなることを確認している。
  • 以下のstack over flowを見ると、当該機能は7ヶ月前には導入されているようであるが、私は当該オプションを変更した記憶は無い。
  • githubのissueが5日前に立っていることからも、最近挙動が変わった人がそれなりに居ると予想できる。

VSCodeのバージョン

バージョン: 1.88.0 (system setup)
コミット: 5c3e652f63e798a5ac2f31ffd0d863669328dc4c
日付: 2024-04-03T13:26:18.741Z
Electron: 28.2.8
ElectronBuildId: 27744544
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Windows_NT x64 10.0.14393

昔話

数年前はproxyへの接続が糞めんどくさくて、普通にputty等のssh接続をメインにしていた。

いつの頃からか、Client経由でhostにServerを設置する機能が追加されていた。
<後でURLを追加する>

github copilotを使用するようになって、host上の編集もVS Codeを使用するようになった。

今回の症状が発生し発狂する。

3
1
0

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
3
1