⚠️
Cursorで突然、Remote - SSHによるSSH接続ができなくなったら
CursorのSSH接続で突然エラーが出た時の対処法
はじめに
CursorでSSH接続すると、サーバー上にcursor-server
という開発環境がダウンロードされ、それを起動してローカルから接続する仕組みになっているようです。VS Codeのフォークなので、基本的にはVS Codeと同じ仕組みのはず。
普段は問題なく接続できていたのに、突然エラーで接続できなくなった場合、このcursor-server
周りのトラブルを疑うと良いです。
エラーの例
"hoge" への接続を確立できません: Got bad result from install script.
このようなエラーが出る場合、cursor-server
のダウンロードやインストールに失敗している可能性があります。
解決方法
サーバー上で以下のコマンドを実行し、cursor-server
を削除します。
cd ~/
rm -rf .cursor-server
その後、再度SSH接続を行うと、新しくcursor-serverのダウンロードとインストールが始まります。これが完了するまで待つと、接続できるようになるかも。
参考
本当にわからない VSCode の設定
VS Code の Remote Development は仕組みを理解してないと危ない
Discussion