VPS セキュリティ&デプロイマニュアル

インフラ構成

  • サーバー: VPS (Ubuntu Linux / 162.43.15.17)
  • ユーザー: root (公開鍵認証専用)

セキュリティ実装

  1. SSH制限: パスワードログインを完全に遮断。Ed25519秘密鍵のみ許可。
  2. 侵入防止: fail2ban が稼働し、SSHへのアタックを自動遮断。
  3. 防御壁: ufw によりポート22(SSH)等、必要な通信のみ許可。

Bot 常駐化 (systemd)

ボットは Linux のサービスとして登録されており、24時間稼働します。

  • サービス名: antigravity-bot.service
  • 作業ディレクトリ: /opt/antigravity-bot

管理コマンド (SSH接続後)

  • 状態確認: systemctl status antigravity-bot
  • ログ監視: journalctl -u antigravity-bot -f
  • 再起動: systemctl restart antigravity-bot
  • 停止: systemctl stop antigravity-bot