VSCode Remote SSHを簡単に記憶できるエイリアスでホストに接続する方法


  1. SSH Configファイルを使用する方法:

    • ~/.ssh/config ファイルを開きます(存在しない場合は作成します)。
    • ファイルに以下のようなエントリを追加します:
      Host myalias
       HostName your-hostname
       User your-username
       Port your-port
      • "myalias"は独自のエイリアス名です。必要に応じて変更してください。
      • "your-hostname"はリモートホストのホスト名またはIPアドレスです。
      • "your-username"はリモートホストのユーザ名です。
      • "your-port"はリモートホストのSSHポート番号です。
    • VSCodeを開き、コマンドパレット(Ctrl+Shift+P)を開きます。
    • "Remote-SSH: Connect to Host"を検索し、選択します。
    • "myalias"を選択し、リモートホストに接続します。
  2. SSH Configファイルを使用しない方法:

    • VSCodeを開き、コマンドパレット(Ctrl+Shift+P)を開きます。
    • "Remote-SSH: Open Configuration File"を検索し、選択します。
    • ".ssh/config"というファイルを作成し、以下のようなエントリを追加します:
      Host myalias
       HostName your-hostname
       User your-username
       Port your-port
      • 同様に、"myalias"、"your-hostname"、"your-username"、"your-port"を適切な値に変更します。
    • VSCodeを再起動します。
    • コマンドパレットを開き、"myalias"を選択し、リモートホストに接続します。
  3. Visual Studio Codeの設定を使用する方法:

    • VSCodeを開き、設定(Ctrl+,)を開きます。
    • "settings.json"ファイルを編集し、以下のようなエントリを追加します:
      "remote.SSH.remotePlatform": {
       "myalias": {
           "host": "your-hostname",
           "username": "your-username",
           "port": "your-port"
       }
      }
      • 同様に、"myalias"、"your-hostname"、"your-username"、"your-port"を適切な値に変更します。
    • VSCodeを再起動します。
    • コマンドパレットを開き、"Remote-SSH: Connect to Host"を選択し、"myalias"を選択してリモートホストに接続します。

これらの方法を使用すると、VSCodeのRemote SSH拡張機能を使用してホストに簡単に接続できます。エイリアスを作成することで、複数のホストへの接続を簡略化し、タイプミスや覚えにくいホスト名やポート番号の入力を防ぐことができます。