Скрипт для установки сертификата на ProxMox. Не забыть прихранить все предыдущие сертификаты, чтобы избежать ненужных проблем.
ca.pem: CA сертификат удостоверяющего центра в формате PEM
private.key: приватный ключ без пароля
public.crt: сертификат сервера, выданный CA, в формате PEM
intermediate.crt: промежуточный сертификат удостоверяющего центра
#!/bin/bash echo "Install ProxMox default" cp private.key /etc/pve/pve-www.key cp private.key /etc/pve/local/pve-ssl.key cat public.crt intermediate.crt > /etc/pve/local/pve-ssl.pem # если возникает ошибка _cert too long_ при запуске Java VNC, раскомментировать: # cat public.crt > /etc/pve/local/pve-ssl.pem cat intermediate.crt ca.pem > /etc/pve/pve-root-ca.pem service pveproxy restart service pvedaemon restart # service apache2 restart
Проверка корректности установки.
Подробности:
http://pve.proxmox.com/wiki/HTTPSCertificateConfiguration