2026年7月26日
2026年7月26日
さくらVPSの初期設定手順(Ubuntu)
はじめに
さくらVPSはリーズナブルな価格で高性能なVPSサービスを提供しており、多くの方々が自前のサーバーを運用するために選択しています。特にUbuntuはその安定性と使いやすさから、多くの初心者ユーザーにも人気があります。本記事では、saqr VPS上でUbuntu 20.04 LTSをインストールし、基本的な設定を行い、安全な環境を作り出す方法について解説します。
手順・設定方法
ステップ1: インストールと更新
# saqr VPSからSSHで接続する
ssh root@your_server_ip_address
# Ubuntuをインストールし、更新を行う
apt update && apt upgrade -y
ステップ2: ユーザーの作成と設定
# 新しいユーザーを作成します
adduser new_user_name
# パスワードを設定します
passwd new_user_name
# 既存のrootユーザから新規ユーザへの権限移譲
chown -R new_user_name:new_user_name /home/new_user_name
ステップ3: セキュリティ設定
# fail2banをインストールして不正なログイン試行を阻止します
apt install fail2ban -y
systemctl enable fail2ban
systemctl start fail2ban
# UFWファイアウォールを使用してネットワーク接続を制限します
ufw default deny incoming
ufw default allow outgoing
ufw enable
ステップ4: WordPressのインストールと設定
# Apache WebサーバーとPHPをインストール
apt install apache2 -y
apt install php libapache2-mod-php php-mysql -y
# MySQLのインストールと初期設定
debconf-set-selections <<< 'mysql-server mysql-server/root_password password your_secure_password'
debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password your_secure_password'
apt-get install -y mysql-server
注意事項
- セキュリティ上の注意:rootユーザは最小限の必要性がある限り使用せず、新規ユーザーを作成してその権限を制限することが推奨されます。
- パフォーマンス/運用上の注意:定期的なパッケージ更新とセキュリティアップデートを行うことで、サーバー全体の安定性を維持します。
まとめ
1. SSH接続:saqr VPSに接続するために最初に行います。
2. ユーザー作成:新しいユーザーを作成し、その権限を適切に設定します。
3. セキュリティ強化:fail2banとUFWファイアウォールを使用してサーバーの安全性を向上させます。
4. WordPressインストール:Apache, PHP, MySQLをインストールし、初期設定を行います。
関連記事: