Безопасность и отключение
Что делает кабинет на машине, ключ вместо пароля, порты, как всё убрать.
Что кабинет делает на машине
- Пароль используется один раз - чтобы зайти и добавить ключ кабинета в
~/.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 остаётся установленным. Машину можно подключить снова в любое время.