2026年9月27日
2026年9月27日
Vultr VPSの初期設定手順
はじめに
Vultr VPSは、低コストで高機能なVPS(仮想専用サーバー)サービスを提供しており、初心者からプロまで幅広い用途で利用できます。本記事では、Vultr VPSの初期設定手順を詳しく説明します。適切な初期設定を行うことで、その後のウェブサイト管理が円滑に行われます。
症状・背景
このテーマが必要になる主な場面は以下の通りです:
- 新しいVultr VPSを使用する初回セットアップ
- サーバーの安全性を強化するために再設定を行う
- WordPressなどのウェブサイトを初めてインストールする際の基本的な環境構築
手順・設定方法
ステップ1: SSH接続と更新
# Vultr VPSにSSH接続するために、PuTTYやTerminalを使って接続します。
ssh root@<あなたのIPアドレス>
# パスワード入力後、サーバーにログインします。
# システムパッケージの更新を行います。
sudo apt-get update
sudo apt-get upgrade -y
# 必要なソフトウェアをインストールします。
sudo apt-get install vim nano unzip curl wget git -y
ステップ2: パスワードの強化とユーザーの追加
# ユーザーのパスワードを変更します。
sudo passwd root
# 新しい非rootユーザーを作成します。
sudo adduser <新しいユーザー名>
# 作成したユーザーにroot権限を与える(選択的に)。
sudo usermod -aG sudo <新しいユーザー名>
ステップ3: Fail2BanとUFWの設定
# Fail2Banをインストールします。
sudo apt-get install fail2ban -y
# UFW(Uncomplicated Firewall)を有効化します。
sudo ufw enable
sudo ufw default deny incoming
sudo ufw default allow outgoing
# SSH接続のポートを許可します。
sudo ufw allow 22/tcp
ステップ4: セキュリティと監視
# NginxまたはApacheでウェブサーバーを起動する前に、SELinuxや防火壁の設定を行います。
# MySQLサーバーをインストールします。
sudo apt-get install mysql-server -y
sudo mysql_secure_installation
# WordPressのインストール準備を行い、必要なファイルとディレクトリを作成します。
cd /var/www/html
sudo mkdir mywordpress
sudo chown -R www-data:www-data mywordpress
注意事項
- パスワードは定期的に変更することを忘れないでください。
- UFWやFail2Banの設定はサーバーの安全性に大きく影響します。
- セキュリティ上の注意点を理解し、適切な設定を行うことが重要です。
まとめ
1. SSH接続と更新: 初回セットアップ時に基本的なシステム更新を行います。
2. パスワードの強化とユーザー追加: パスワードを変更し、新しい非rootユーザーを作成します。
3. Fail2BanとUFWの設定: セキュリティ強化のためにFail2BanとUFWを設定します。
4. セキュリティと監視: MySQLサーバーのセキュリティ設定を行い、必要なディレクトリを作成します。
関連記事: