-
必要な準備:
- SSH経由でRootユーザーで接続するためには、リモートサーバーでRootユーザーアクセスが有効になっている必要があります。
- SSHキーペアを生成し、公開鍵をリモートサーバーの
authorized_keys
ファイルに追加しておく必要があります。
-
VS Codeをインストール:
- 公式のVS Codeのウェブサイトから、使用しているオペレーティングシステムに対応したバージョンをダウンロードしてインストールします。
-
Remote SSH拡張機能のインストール:
- VS Codeを起動し、左側のサイドバーから「拡張機能」アイコンをクリックします。
- 検索バーに「Remote - SSH」と入力し、拡張機能を見つけてインストールします。
-
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キーペアのプライベートキーへのパス
-
保存して設定を終了します。
-
-
SSH接続の確立:
- 左下隅の「><」アイコンをクリックして、リモートホストの一覧が表示されたら、接続先のホストを選択します。
- 自動的にSSH接続が確立され、VS Codeのウィンドウ内でリモートホストのファイルシステムにアクセスできるようになります。
これでVS Code Remote SSHを使用してRootユーザーでの接続ができるようになります。お使いの環境に合わせて設定を調整し、快適な開発環境をお楽しみください。