さくらVPS 初回起動時のセキュリティ確認リスト

概要

久々にさくらのVPSを契約したので、VPS久々すぎて最初多分セキュリティ設定あるよな…とおもったので、

Claudeに最初のやつ頼む…とやったやつの記録です。

環境

  • さくらVPS(石狩リージョン)
  • OS: Ubuntu 24.04 LTS
  • IP: 153.127.43.234
  • 用途: Docker によるアプリケーションホスティング

セキュリティ確認リスト

1. パッケージの最新化

apt update && apt upgrade -y を実行し、全パッケージを最新化。

状態: 対応済み ✅

2. rootログインの制限

/etc/ssh/sshd_configPermitRootLogin を確認。

デフォルトで prohibit-password(鍵認証のみ許可)になっていたため、変更不要。

状態: デフォルトで安全 ✅

3. パスワード認証の無効化

/etc/ssh/sshd_configPasswordAuthentication no に変更し、SSH鍵認証のみに制限。

sudo sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo systemctl restart ssh

状態: 対応済み ✅

4. ファイアウォール(UFW)の設定

必要なポートのみ開放し、それ以外を遮断。

sudo ufw allow 22/tcp   # SSH
sudo ufw allow 80/tcp   # HTTP
sudo ufw allow 443/tcp  # HTTPS
sudo ufw --force enable

状態: 対応済み ✅