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をインストールし、初期設定を行います。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ