生産性のない時間 is プライスレス

Open Remote - SSHを使って、VSCodiumからリモートSSH接続が出来た

公開日時:

VSCodium とは、VSCode から Microsoft のテレメトリー収集などを取り除いた、完全 OSS のソースコードエディタです。

私は VSCodium を愛用していますが、VSCode と比較して困っていたことがありました。
VSCode で、リモート SSH 環境で開発を行うことができる Remote - SSH が利用できなかったことです。
普段使い環境と開発環境を分離しておきたい民としては、なんとも言えない思いがありました。

ところがつい先日、どうやら VSCodium でもリモート SSH 環境が使えるということが分かったので、記録を残しておこうと思います。

VSCodium - Open Source Binaries of VSCode Developing on Remote Machines using SSH and Visual Studio Code

Open Remote - SSH

そもそも Remote - SSH は、vscode-server をリモート SSH 接続先に設置して、リモート SSH 環境上でソースコードを編集したり VSCode の拡張機能をインストールして使うことができる拡張機能です。開発環境を利用中の PC から分離できるので、メインの PC を開発環境でいっぱいにすることなく開発をすることができます。

ただ、Remote - SSH はマイクロソフトが開発した VSCode 専用の拡張機能なので、VSCodium からでは使うことができませんでした。 そこで、それに代わるものがないか VSCodium の Discussion をみて、Open Remote - SSH の存在を知りました。

Remote SSH access from VSCodium · Discussion #693 · VSCodium/vscodium · GitHub

Open Remote - SSH — Open VSX Registry

VSCodium で利用できる Remote - SSH です。開発者には感謝しかありません。嬉しみ。

使い方もほぼほぼ本家と変わらないはずなので、特に困ることなく使うことができます。 基本的には Open Remote - SSH 拡張機能を VSCodium にインストールして、エディタの左下をクリックして SSH 環境に接続するだけです。

私は、WSL の Ubuntu で SSH サーバーを起動させてそこに接続しています。 環境がごちゃごちゃになったら Ubuntu を一度アンインストールすれば、環境をきれいさっぱり作り直せるのでなかなかに便利です。
また、node の Docker コンテナで SSH が動作するようにして、VSCode の Remote Containers を再現することもできました。これもかなり快適です。良き。

リモートSSH

あとがたり

今回は差し当って「出来た」というだけの記事なので解説などはしてませんが、存在だけでも布教したかったのです。

VSCodium を使うような人は、すでに自分で Open Remote - SSH にたどり着いているかもしれませんが、一つぐらいこういう日本語の雑記があってもいいでしょうということでここはひとつ。