サーバーのスペックと制限事項
共用サーバー環境では、一般的なクラウド(AWSやVPSなど)とは異なる制約があります。
- root(管理者)権限なし:
sudoやapt-getなどのシステムコマンドは使用できません。 - プロセス実行時間制限: バックグラウンドで長時間実行され続ける常駐プロセス(
uvicornの直接起動など)はシステムにより強制終了される場合があります。 - Web実行モデル: Webアプリケーションは CGI または WSGI (Phusion Passenger) を介して動作させます。
SSH接続の有効化と設定
- コントロールパネル操作: お名前.comのコントロールパネルにログインし、「SSH接続」を「有効」に設定します。
- 鍵ペアの作成・登録: 公開鍵/秘密鍵(
id_rsa/id_rsa.pub)を生成し、公開鍵をサーバー側に登録します。 - ローカル側のSSH設定 (
~/.ssh/config):
Plaintext
Host onamae-server
HostName s123456.g.gslb.onamae.un-dc.jp
User c1234567
Port 22
IdentityFile ~/.ssh/id_rsa_onamae
ターミナルから以下のコマンドで接続を確認します。
Bash
ssh onamae-server

コメント