AWS EC2 Claude CodeでApacheをインストールする方法 確認なし版

前提条件

はじめに

今回は、AWS EC2上で稼働しているClaude Codeに、日本語の指示だけで、

別のサーバー(test-server2)にSSHでログインして、Apacheをインストールする手順を、

確認画面(承認操作)なしの状態で検証いたします。接続先の秘密鍵とユーザー名は、

CLAUDE.mdに事前に定義しておきます。

動作環境
事前準備:秘密鍵の転送

SSH経由でtest-server2にApacheをインストールするため、

操作元EC2に秘密鍵を転送する必要があります。

ローカルPC(PowerShell)から以下のコマンドで実施いたします。

事前に下記の内容を参考にClaude Codeをインストールしてください。

対象サーバーも作成してください。以下の内容を参考にしてください。

CLAUDE.md 追加

1. 操作元サーバーでCLAUDE.mdに、対象サーバーの

SSH秘密鍵とユーザー名を追記いたします。

下記のコマンドを実施してください。(一般ユーザーで実施してください。)

Apacheをインストールする

2. Claude Codeを起動いたします。

下記のコマンドを実施してください。(一般ユーザーで実施してください。)

画面の下に「auto mode on」と表示されていることを確認してください。

Apacheのインストールから起動までを完了しました。

補足

動作確認

3. ブラウザーで、対象サーバーのパブリックIPアドレスを開き、

「It works!」と表示されれば、Apacheは正常に動作しています。

4. 対象サーバーにログインして、自動起動が有効になっていることを確認いたします。

下記のコマンドを実施してください。

注意事項

まとめ

・CLAUDE.mdに、秘密鍵のパスとユーザー名を書いておくと、

「SSHでtest-server2にログインしてApacheをインストールし、

自動起動を有効にして起動してください。」の

一言で、インストールから起動まで完了する。

・autoモードでは、別サーバーへのSSHログインでも、確認画面は表示されず、

シェルコマンド1回で完了した。

・指示にIPアドレスを書かなくても、CLAUDE.mdのプライベートIPから、

接続先を判断してくれる。(「その2」で作成したCLAUDE.mdのプライベートIPです。)

・処理時間は約37秒。

以上で「AWS EC2 Claude CodeでApacheをインストールする方法 確認なし版」を完了いたします。

まずはお気軽に

クラウド構築・設定をお任せしませんか?

AWS・Azure・さくら・GCP など7クラウド対応。構築から運用まで承ります。

返信は通常1営業日以内