Skip to content
VDS · はじめに

最初の1時間にやるべきこと

新しいマシン向けの短いチェックリストです。アップデート、SSHキー、専用ユーザー、ファイアウォール、時刻、ゲストエージェント、最初のデータバックアップについてです。

更新日 2026年8月23日

マシンはプロビジョニングされた瞬間からインターネットに公開されます。今30分かけてセットアップしておけば、後で侵入の痕跡を追いかける手間が省けます。

1. システムを更新する

apt update && apt upgrade -y
reboot

AlmaLinux と CentOS Stream では dnf upgrade -y を使用します。カーネルが更新された場合は再起動が必要です。

2. SSH キーを追加する

パスワードは一時的なログイン手段です。手元でキーを生成し、「アクセス」タブの「SSH キー」サブセクションで追加してください。リストは完全に置き換えられるため、すべてまとめて送信します。詳細は SSH キー をご覧ください。

キーを保存すると、稼働中のマシンは再起動します。キーは起動時の初期セットアップで適用されるためです。最初の1時間なら影響はありませんが、それ以降はダウンタイムを意味します。だからこそ、キーはリストの2番目にあります。

Windows Server では SSH キーはまったく機能しません。そこではパスワードを使って RDP でログインするため、この手順は飛ばして RDP の保護 を使用してください。

キーによるログインが機能することを確認してから、パスワードを無効化してください。

nano /etc/ssh/sshd_config
PasswordAuthentication no
PermitRootLogin prohibit-password
systemctl restart ssh

新しいウィンドウからキーでログインできることを確認するまで、現在のセッションを閉じないでください。ログインできなくなった場合は、パネルの テキストコンソール が役に立ちます。

3. 一般ユーザーを作成する

常に root で作業するべきではありません。rm の打ち間違い1つでマシンを失います。

adduser artem
usermod -aG sudo artem
mkdir -p /home/artem/.ssh
cp /root/.ssh/authorized_keys /home/artem/.ssh/
chown -R artem:artem /home/artem/.ssh
chmod 700 /home/artem/.ssh
chmod 600 /home/artem/.ssh/authorized_keys

AlmaLinux ではグループ名は sudo ではなく wheel です。

4. ファイアウォールを有効にする

apt install -y ufw
ufw allow OpenSSH
ufw enable
ufw status

必要に応じてポートを開放します。ufw allow 80/tcp、ufw allow 443/tcp。それ以外はすべて閉じたままにしてください。

5. 時刻とマシン名を確認する

timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname my-vds

時刻がずれていると、証明書、ログ、スケジューラーが正常に動作しません。

6. ゲストエージェントが動作していることを確認する

パネルが使用済み容量を表示し、ソフトリブートを実行するために必要です。

systemctl status qemu-guest-agent

サービスが存在しない場合:

apt install -y qemu-guest-agent && systemctl enable --now qemu-guest-agent

7. 独自のバックアップを設定する

マシンの自動バックアップやスナップショットはありません。それはあなたの責任です。初日から習慣にしてください。データベースをダンプし、プロジェクトディレクトリをアーカイブし、同じマシンに置かずにすべて外部へ送信します。

tar czf /root/backup-$(date +%F).tar.gz /var/www /etc/nginx

scp または rsync を使って、自分のマシンにコピーを取得できます。

チェックリスト

  • システムを更新した
  • SSH キーを追加して確認した
  • パスワードログインを無効化した
  • sudo 権限を持つユーザーを作成した
  • ファイアウォールを有効化し、余分なポートを閉じた
  • タイムゾーンとマシン名を設定した
  • ゲストエージェントが動作している
  • 最初のバックアップを作成し、マシン外に保存した

次は クイックスタート: 15分でウェブサイトを公開 です。