Налаштування Proxmox після встановлення

Після встановлення Proxmox потрібно зробити кілька важливих речей.

Оновити систему до останньої версії

ProxmoxVE за замовчуванням отримує оновлення з платного репозиторію Enterprise, оновлення з якого доступні клієнтам з платною підпискою. Щоб отримувати останні оновлення без підписки, потрібно відключити платний репозиторій і включити репозиторій без підписки. Якщо цього не зробити, apt повідомить про помилку під час оновлення джерел пакунків.

1. Увійдіть у веб-інтерфейс (https://server.ip.address:8006 ) або підключіться до сервера по SSH.
Розглянемо на прикладі веб-інтерфейсу. Перейдіть в консоль:

Налаштування Proxmox після встановлення

2. Відредагуйте конфігураційний файл apt:

nano /etc/apt/sources.list.d/pve-enterprise.list

У цьому файлі є лише один рядок. Напишіть перед ним символ"#", щоб вимкнути опцію отримання оновлень з платного репозиторію:

#deb https://enterprise.proxmox.com stretch pve-enterprise

3. Натисніть Ctrl + X, щоб вийти з редактора, відповівши"Y" на питання системи про збереження файлу.

4. Підключіть репозиторій без підписки. Для цього відкрийте файл для редагування:

nano /etc/apt/sources.list

5. Додайте рядки в цей файл:
Для ProxmoxVE 7

deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription

Для ProxmoxVE 8

deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
deb http://security.debian.org/debian-security bookworm-security main contrib

6. Натисніть Ctrl + X, щоб вийти з редактора, відповівши "Y " на питання системи про збереження файлу.

7. Запустіть команду для оновлення списків пакунків і оновлення системи:

apt update && apt upgrade -y

8. Перезавантажте сервер після завершення оновлення

Підключення додаткового диска

У Proxmox є кілька варіантів підключення диска, що простоює, до сервера. Один з найшвидших способів - підключити диск як LVM, на якому можна зберігати образи віртуальних машин і контейнерів жорстких дисків.

1. Перевірте наявність невикористовуваних дисків:

Налаштування Proxmox після встановлення

Видно один невикористаний диск /dev/sdb. Його можна ініціалізувати і використовувати як LVM.

2. Перейдіть до розділу Диски/LVM, натисніть Створити: Групу томів LVM, виберіть диск і назвіть сховище

Налаштування Proxmox після встановлення

LVM-розділ створено і його можна використовувати для розміщення образів дисків віртуальних машин

Налаштування Proxmox після встановлення

Подбайте про безпеку

1. Відкрийте консоль сервера через веб-інтерфейс або SSH.

2. Оновіть джерела пакетів:

apt update

3. Встановіть Fail2Ban:

apt install fail2ban

4. Відкрити конфігурацію утиліти для редагування:

nano /etc/fail2ban/jail.conf

5. Змініть змінні bantime(кількість секунд, на яку зловмисник буде заблокований) і maxretry(кількість спроб введення логіна/пароля) для кожного окремого сервісу.

6. За допомогою комбінації клавіш Ctrl + X вийдіть з редактора, відповівши"Y" на питання системи про збереження файлу.

7. Перезапустіть службу::

systemctl restart fail2ban

Ви можете перевірити стан утиліти, наприклад, видалити статистику блокування із заблокованих IP-адрес, з яких були зроблені спроби перебору паролів SSH
. Ви можете виконати ці завдання за допомогою однієї простої команди:

fail2ban-client -v status sshd

Відповідь утиліти буде виглядати приблизно так:

root@hypervisor:~# fail2ban-client -v status sshd
INFO Loading configs for fail2ban under /etc/fail2ban
INFO Loading files: ['/etc/fail2ban/fail2ban.conf']
INFO Loading files: ['/etc/fail2ban/fail2ban.conf']
INFO Using socket file /var/run/fail2ban/fail2ban.sock
Status for the jail: sshd
|- Filter
| |- Currently failed: 3
| |- Total failed: 4249
| `- File list: /var/log/auth.log
`- Actions
|- Currently banned: 0
|- Total banned: 410
`- Banned IP list:

Аналогічним чином можна закрити веб-інтерфейс від подібних атак, створивши відповідне правило. Приклад такого правила для Fail2Ban можна знайти в офіційному керівництві. https://pve.proxmox.com/wiki/Fail2ban