VSCodeを使っていて、Remote - SSH
の拡張を使用してどこかのサーバに繋ごうとすると、ログインに成功しているのにその後"Connecting with SSH timed out"と言われる場合の対処法。
どうやらbash以外のシェルを使っている場合にこの問題が出るらしい。そういえば、最近fishを使うようになったので、そのせいみたいだ。対処方法は、設定のremote.SSH.useLocalServer
をfalse
とする、もしくはチェックを外せば良い。
ちなみに、自分の環境はこんな感じだけど、多分OSやバージョンには依らないと思う。
- MacOS 10.15.4
- VSCode 1.44.2
- Remote - SSH 0.51.0
リモートもMacとLinuxに対して試したけど、同じエラーが出たのでローカルの問題ですね。