VSCode Remote SSH plugin
- VSCodeは、便利な SSH クライアントとしても使える
- https://code.visualstudio.com/docs/remote/ssh external_link
- SSH アクセス先で VSCode を動かして、画面だけ手元のパソコンに転送しているような雰囲気で使える
- VSCode に Remote SSH plugin をインストールする
接続方法
- C:\Users${USER}.ssh\config に接続設定をする
Host sakura User ubuntu HostName xxx.xxx.xxx.xxx IdentityFile C:\Users\atsus\.ssh\id_rsa.sakura
- HostName には、IPv4 のアドレスを設定する。2024年現在 VSCode の Remote 接続は IPv6 には対応していない
- HostName に FQDN (たとえば at-sushi.com) をを設定して DNS に AAAA レコード (IPv6) があると、IPv6 で接続してしまう
- SSH の接続設定がしてあると、VSCode の Remote 接続の候補に、sakura が登場する
操作方法
- 初回接続時には、リモート側に VSCode がインストールされる
- あとは、普通の VSCode として使える
- Terminal で BASH も動く
- PortForward の設定もできる (あとでNginxの管理コンソールで使います)
切断方法
-
VSCode 画面左下の接続アイコンをクリックすると、コマンド領域に候補が表示される
-
Close Remote Connection を選ぶと切断される