VS Code Remote SSHを使用したRootユーザーでの接続方法


  1. 必要な準備:

    • SSH経由でRootユーザーで接続するためには、リモートサーバーでRootユーザーアクセスが有効になっている必要があります。
    • SSHキーペアを生成し、公開鍵をリモートサーバーのauthorized_keysファイルに追加しておく必要があります。
  2. VS Codeをインストール:

    • 公式のVS Codeのウェブサイトから、使用しているオペレーティングシステムに対応したバージョンをダウンロードしてインストールします。
  3. Remote SSH拡張機能のインストール:

    • VS Codeを起動し、左側のサイドバーから「拡張機能」アイコンをクリックします。
    • 検索バーに「Remote - SSH」と入力し、拡張機能を見つけてインストールします。
  4. SSH接続の設定:

    • VS Codeの左下隅にある「><」アイコン(接続先のホスト名を表示するボタン)をクリックします。

    • 「Remote-SSH: Connect to Host...」を選択し、「Add New SSH Host」を選択します。

    • SSH構成ファイルが表示されますので、以下のように編集します:

      Host <ホスト名>
       HostName <ホストのIPアドレスまたはドメイン名>
       User <Rootユーザー名>
       IdentityFile <SSHキーペアのプライベートキーへのパス>
      • <ホスト名>: 接続先ホストの名前(任意の名前を指定)
      • <ホストのIPアドレスまたはドメイン名>: 接続先ホストのIPアドレスまたはドメイン名
      • <Rootユーザー名>: 接続先ホストのRootユーザー名
      • <SSHキーペアのプライベートキーへのパス>: 生成したSSHキーペアのプライベートキーへのパス
    • 保存して設定を終了します。

  5. SSH接続の確立:

    • 左下隅の「><」アイコンをクリックして、リモートホストの一覧が表示されたら、接続先のホストを選択します。
    • 自動的にSSH接続が確立され、VS Codeのウィンドウ内でリモートホストのファイルシステムにアクセスできるようになります。

これでVS Code Remote SSHを使用してRootユーザーでの接続ができるようになります。お使いの環境に合わせて設定を調整し、快適な開発環境をお楽しみください。