Безпека й відключення
Що робить кабінет на машині, ключ замість пароля, порти, як усе прибрати.
Що кабінет робить на машині
- Пароль використовується один раз - щоб зайти й додати ключ кабінету в
~/.ssh/authorized_keys. Після цього пароль не зберігається ніде. - Далі всі дії (оновлення Wings, відключення) - лише цим ключем. Можна змінити пароль root або вимкнути вхід за паролем у
sshd_config- на роботу панелі це не вплине. - На машині з'являються Docker, Wings (
/usr/local/bin/wings,/etc/pterodactyl,/var/lib/pterodactyl), сертифікат Let's Encrypt у/etc/letsencryptі скрипт/usr/local/sbin/h0st-remote-setup. - Wings приймає команди лише від нашої панелі (токен вузла) по HTTPS на порту 8080.
Порти
| Порт | Навіщо |
|---|---|
| 80/tcp | Let's Encrypt видає й поновлює сертифікат Wings |
| 8080/tcp | Панель керує Wings (консоль, файли, запуск) |
| 2022/tcp | SFTP до файлів серверів |
| 27015-27030 tcp/udp | Ігрові сервери |
Якщо на машині увімкнено ufw, установка відкриває ці порти сама. Файрвол на боці провайдера налаштуйте в його панелі.
Як відключити машину
На сторінці панелі - «Відключити машину». Кабінет видаляє всі сервери (разом з файлами), прибирає вузол із панелі, зупиняє й видаляє Wings, контейнери Docker, дані серверів і свій ключ. Docker лишається встановленим. Машину можна підключити знову будь-коли.