VSCode Remote SSH plugin

  • VSCodeは、便利な SSH クライアントとしても使える
  • VSCode に Remote SSH plugin をインストールする sshplguin.png

接続方法

  • 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 が登場する sshaccess.png

操作方法

  • 初回接続時には、リモート側に VSCode がインストールされる
  • あとは、普通の VSCode として使える
    • Terminal で BASH も動く
    • PortForward の設定もできる (あとでNginxの管理コンソールで使います) sshedit.png

切断方法

  • VSCode 画面左下の接続アイコンをクリックすると、コマンド領域に候補が表示される

    sshicon.png

  • Close Remote Connection を選ぶと切断される

    sshclose.png