6 июля, 2024
Качественная и безопасная настройка VDS для сервера Minecraft
Узнайте, как правильно и безопасно настроить VDS для сервера Minecraft. В статье представлены пошаговые инструкции и команды для новичков.

Качественная и безопасная настройка VDS для сервера Minecraft
В последнее время ко мне всё чаще обращаются с просьбами порекомендовать качественную статью по настройке VDS для сервера Minecraft. В свободное время я решил уделить внимание этому вопросу и провести собственный поиск информации. К сожалению, я не нашёл ничего действительно полезного: все материалы либо были слишком сложными для новичков, либо содержали много ненужной информации.
Опираясь на свои знания и опыт, я решил создать краткое и доступное руководство по безопасной настройке VDS для сервера Minecraft. Это руководство поможет всем, кто обращается ко мне за помощью в настройке VDS. В этой статье я постараюсь подробно объяснить, что и как нужно сделать, чтобы обеспечить безопасность и удобство работы с вашим VDS.
Предполагаю, что вы уже знакомы с работой в терминале, поэтому не буду углубляться в объяснения. Также хочу отметить, что в данной статье мы будем работать с операционными системами Ubuntu и Debian.
Содержание
- Шаг 1: Начальная настройка
- Шаг 2: Установка Java и Firewall
- Шаг 3: Изменение порта SSH и смена пользователя root
- Шаг 4: Настройка SSH-ключей
Шаг 1: Начальная настройка
-
Изменение пароля: Используйте команду
passwdдля изменения пароля root. Рекомендуемая минимальная длина пароля – 30 символов. -
Обновление системы:
apt update- обновление списка пакетов.apt upgrade- установка доступных обновлений.
-
Установка утилит:
apt install screen- установка утилиты screen для работы с сессиями.apt install htop- установка утилиты htop для мониторинга ресурсов системы (необязательно).
Шаг 2: Установка Java и Firewall
-
Установка Firewall (брандмауэра):
apt install ufw- установка ufw.ufw enable- активация ufw (выполнять в конце настройки).ufw allow 25565- разрешение порта 25565 (стандартный порт Minecraft).
-
Установка Java: Выберите версию Java в зависимости от версии Minecraft:
- Minecraft 1.16.5 и ниже:
apt install openjdk-8-jre-headless - Minecraft 1.17 - 1.20.5:
apt install openjdk-17-jre-headless - Minecraft 1.20.6 и выше:
apt install openjdk-21-jre-headless
- Minecraft 1.16.5 и ниже:
Шаг 3: Изменение порта SSH и смена пользователя root
-
Изменение порта SSH:
nano /etc/ssh/sshd_config- открытие файла конфигурации SSH.- Измените строку
Port 22на, например,Port 12345(выберите любой свободный порт). ufw allow 12345- разрешение нового порта в брандмауэре.systemctl restart sshd- перезапуск службы SSH.
-
Создание нового пользователя:
useradd -m -s /bin/bash server- создание пользователяserver.passwd server- установка пароля для пользователяserver.- Первый вариант выдачи прав:
chmod 700 /home/serverchmod -R 700 /home/server/chown -R server:server /home/server/
- Второй вариант выдачи прав:
sudo usermod -aG sudo server
Шаг 4: Настройка SSH-ключей
-
Генерация ключей:
ssh-keygen(следуйте инструкциям на экране). Запомните местоположение публичного ключа (например,/Users/User/.ssh/id_rsa.pub). -
Установка публичного ключа:
- macOS:
ssh-copy-id пользователь@айпи_сервера(требует стандартный порт SSH 22). - Windows/другие: Скопируйте содержимое публичного ключа (
id_rsa.pub) и добавьте его в файл.ssh/authorized_keysна сервере с помощьюsudo nano .ssh/authorized_keys.
- macOS:
-
Отключение аутентификации по паролю:
nano /etc/ssh/sshd_config- Измените строку
PasswordAuthentication yesнаPasswordAuthentication no. systemctl restart sshd
Заключение
После выполнения всех шагов ваш VDS будет настроен с повышенной безопасностью и удобством. Не забудьте настроить сам сервер Minecraft после этого. Всегда помните о резервном копировании важных данных. Использование стандартных портов (22 и 25565) может упростить первичную настройку и отладку, но в целях безопасности их рекомендуется изменить, как указано выше.