Linux ECS に QoderWake をインストールし、サーバーアドレスまたは SSH ポートフォワーディングを使用して Web UI にアクセスします。
このページでは、Linux ECS に QoderWake をインストールして起動し、ローカルコンピューターから QoderWake Web UI にアクセスする方法を説明します。SSH で ECS にログインしてインストールを完了し、いずれかのアクセス方法で Web UI を開いた後、Qoder にログインしてコンソールに入ります。
ローカルコンピューターでターミナルを開き、実際のユーザー名とサーバーアドレスを指定して ECS に接続します。
パスワード認証を使用する場合は、画面の指示に従って Linux アカウントのパスワードを入力します。鍵が設定されている場合は、その鍵で認証されます。ログインすると、コマンドプロンプトが ECS 上のユーザー名とホスト名に切り替わります。
ECS にログインした後、次のコマンドを実行します。
インストーラーはシステムプラットフォームを自動検出し、必要なコンポーネントをダウンロードします。インストール後にバージョンを確認します。Qoder アカウントへのログインは Web UI を開いてから行うため、ECS 上で先にアカウントへログインする必要はありません。
この方法では QoderWake を
現在の QoderWake プロセスを停止します。まだ実行されていない場合に表示されるメッセージは、その後の起動には影響しません。
次に、サーバーのすべてのネットワークインターフェースでリッスンさせます。ネットワーク公開に関する警告が表示されたら、案内に従って
macOS Terminal の例 2:サーバーアドレスから直接アクセス
ECS にアクセスできる別のコンピューターでブラウザーを開き、次のアドレスにアクセスします。
この方法では追加の SSH 転送接続を維持する必要はありません。ページを開いた後、そのまま Qoder にログインできます。
同じ ECS アドレスを複数のデバイスから開けますが、ログイン状態は各デバイスのブラウザーごとに管理され、共有されません。
この方法では QoderWake を ECS の
現在の QoderWake プロセスを停止します。
ECS のローカルインターフェースでのみリッスンさせます。
ローカルコンピューターで別のターミナルを開きます。このコマンドは ECS のターミナルでは実行しないでください。
SSH ではアカウントパスワードの入力を求められるか、設定済みの鍵が使用されます。転送が確立すると通常は追加の出力がありません。ターミナルを開いたままにし、終了する場合は
SSH 転送のターミナルを実行したまま、ローカルブラウザーで次のアドレスにアクセスします。
どちらの方法でも QoderWake Web UI を開いた後、次の手順で Qoder にログインします。
ログイン後、画面の案内に従ってワークスペースに入ります。次の状態になれば QoderWake Web UI を使用できます。

| 比較項目 | 方法 1:サーバーアドレスから直接アクセス | 方法 2:SSH ポートフォワーディングでアクセス |
|---|---|---|
| QoderWake のリッスンアドレス | 0.0.0.0:19820(サーバーのすべてのネットワークインターフェース) | 127.0.0.1:19820(サーバー内のみ) |
| ブラウザーのアドレス | http://<サーバーIP>:19820/ | http://127.0.0.1:19820/ |
| SSH 転送 | 不要 | ローカルコンピューターで SSH 転送接続を維持する必要があります |
| ネットワーク条件 | ECS のファイアウォールまたはクラウドセキュリティグループで TCP 19820 を許可します | ローカルコンピューターから SSH で ECS に接続できる必要があります |
| アクセス範囲 | ECS の 19820 ポートに到達できるデバイスからアクセスできます。各デバイスで同じ Qoder アカウントを使用して個別にログインします | QoderWake のポートを外部に直接公開せず、SSH トンネル経由でアクセスします |
<ユーザー名> と <サーバーIP> は実際の値に置き換えてください。SSH ではアカウントパスワードまたは設定済みの鍵を使用できます。このページでは認証情報の設定方法は扱いません。SSH で ECS にログインする
ローカルコンピューターでターミナルを開き、実際のユーザー名とサーバーアドレスを指定して ECS に接続します。
QoderWake をインストールする
ECS にログインした後、次のコマンドを実行します。
qoderwake が見つからない場合は、SSH 接続をいったん終了して再接続するか、インストーラーの案内に従って現在のシェル環境を更新します。バージョンを確認したら、次のいずれかのアクセス方法に進みます。
macOS Terminal の例 1:SSH ログイン、インストール、バージョン確認

方法 1:サーバーアドレスから直接アクセスする
この方法では QoderWake を 0.0.0.0:19820 でリッスンさせます。ECS の 19820 ポートに到達できるデバイスは、SSH 転送を使用せずにサーバーアドレスから Web UI を開けます。
ECS 上で QoderWake を起動する
現在の QoderWake プロセスを停止します。まだ実行されていない場合に表示されるメッセージは、その後の起動には影響しません。
yes と入力します。

ネットワーク条件を確認する
- ECS セキュリティグループ、サーバーのファイアウォール、その他の上位ネットワークポリシーで TCP 19820 のインバウンドアクセスを許可します。
- この方法では、ポートに到達できるデバイスに QoderWake Web UI が公開されます。信頼できるネットワークでのみ使用し、実際の環境に合わせてアクセス制御を設定してください。
ブラウザーで開く
ECS にアクセスできる別のコンピューターでブラウザーを開き、次のアドレスにアクセスします。
複数デバイスからのアクセスとアカウント要件
同じ ECS アドレスを複数のデバイスから開けますが、ログイン状態は各デバイスのブラウザーごとに管理され、共有されません。
- 最初のデバイス:初めて QoderWake Web UI を開いたときに Qoder へのログインを完了します。
- 2 台目以降:同じアドレスを開いた各デバイスのブラウザーで、あらためて Qoder にログインします。
- アカウント要件:すべてのデバイスで、この QoderWake インスタンスに関連付けられた同じ Qoder アカウントを使用します。別のアカウントでは認証に失敗し、コンソールに入れません。
方法 2:SSH ポートフォワーディングでアクセスする
この方法では QoderWake を ECS の 127.0.0.1:19820 でのみリッスンさせ、SSH を使用してポートをローカルコンピューターに転送します。QoderWake のポートは外部に直接公開されず、セキュリティグループで TCP 19820 を開く必要もありません。
ECS 上で QoderWake を起動する
現在の QoderWake プロセスを停止します。
ローカルコンピューターで SSH 転送を開始する
ローカルコンピューターで別のターミナルを開きます。このコマンドは ECS のターミナルでは実行しないでください。
Ctrl+C を押します。
macOS Terminal の例 3:SSH ポートフォワーディングでアクセス

ブラウザーで開く
SSH 転送のターミナルを実行したまま、ローカルブラウザーで次のアドレスにアクセスします。
Qoder へのログインを完了する
どちらの方法でも QoderWake Web UI を開いた後、次の手順で Qoder にログインします。
- QoderWake ページで「ログイン」をクリックします。元のページにはログイン待機状態が表示され、新しい Qoder ページが開きます。
- 新しいページに Qoder のログイン画面が表示された場合はログインします。ブラウザーですでにログイン済みの場合は、アカウント確認画面に進みます。
- 使用するアカウントを確認して「続行」をクリックし、元の QoderWake ページに戻ってログインの完了を待ちます。
https://qoder.com にアクセスでき、ECS からも Qoder サービスへアウトバウンド接続できる必要があります。「ログイン」をクリックしても新しいページが表示されない場合は、現在のサイトによるポップアップを許可して再試行してください。認証が完了するまで元の QoderWake ページを閉じないでください。

QoderWake コンソールに入る
ログイン後、画面の案内に従ってワークスペースに入ります。次の状態になれば QoderWake Web UI を使用できます。
- ページが正常に読み込まれる。
- 「My Wakers」が表示される。
- Waker を作成または開くことができる。
