پرش به محتوا

تنظیمات Proxmox VE بعد از نصب: مخزن، به‌روزرسانی و دسترسی

مخزن رایگان no-subscription را فعال کنید، به‌روزرسانی کامل انجام دهید، کاربر مدیر جداگانه با احراز دومرحله‌ای بسازید و رابط وب را محدود کنید.

Proxmox VE 9سطح: مقدماتیبه‌روزرسانی: ۱۶ آبان ۱۴۰۵

۱. مخازن

Proxmox VE 9 روی Debian 13 بنا شده و مخازن را با قالب deb822 در /etc/apt/sources.list.d/ نگه می‌دارد. بدون اشتراک تجاری، مخزن enterprise خطای 401 می‌دهد. آن را غیرفعال و مخزن no-subscription را اضافه کنید:

bash
for f in /etc/apt/sources.list.d/pve-enterprise.sources /etc/apt/sources.list.d/ceph.sources; do
  [ -f "$f" ] && grep -q '^Enabled:' "$f" || echo 'Enabled: no' >> "$f"
done

cat > /etc/apt/sources.list.d/proxmox.sources <<'EOS'
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOS

همین کار را می‌توانید از رابط وب هم انجام دهید: Node → Updates → Repositories.

۲. به‌روزرسانی

bash
apt update
apt full-upgrade -y
pveversion -v | head -3

در Proxmox هرگز apt upgrade به‌تنهایی اجرا نکنید؛ همیشه full-upgrade.

۳. کاربر مدیر جداگانه

کار روزمره با root@pam توصیه نمی‌شود. یک کاربر در realm داخلی Proxmox بسازید:

bash
pveum user add milad@pve --comment "Admin"
pveum passwd milad@pve
pveum acl modify / --users milad@pve --roles Administrator

سپس در رابط وب از Datacenter → Permissions → Two Factor برای این کاربر TOTP فعال کنید.

۴. محدود کردن رابط وب

رابط وب (پورت 8006) را فقط از شبکه‌ی مدیریت در دسترس بگذارید. در /etc/default/pveproxy:

ini
ALLOW_FROM="192.168.50.0/24"
DENY_FROM="all"
POLICY="allow"
bash
systemctl restart pveproxy

۵. بررسی سلامت

bash
pvesm status          # فضای ذخیره‌سازی
qm list               # ماشین‌های مجازی
pct list              # کانتینرها
journalctl -p err -b  # خطاهای بوت فعلی