Добавлен файл
This commit is contained in:
@@ -0,0 +1,31 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Диагностика проблемы vncticket и подключения к Proxmox
|
||||||
|
|
||||||
|
PVE_HOST="192.168.31.4"
|
||||||
|
PVE_PORT="8006"
|
||||||
|
USERNAME="root@pam"
|
||||||
|
PASSWORD="Yfhjajvbyrf8"
|
||||||
|
TOKEN_NAME="root@pam!panel"
|
||||||
|
TOKEN_VALUE="9a191c1d-3f9d-4705-85ed-82390978ed74"
|
||||||
|
|
||||||
|
echo "=== 1. Подключение к Proxmox через access/ticket ==="
|
||||||
|
curl -k -s -m 5 \
|
||||||
|
-d "username=$USERNAME&password=$PASSWORD" \
|
||||||
|
"https://$PVE_HOST:$PVE_PORT/api2/json/access/ticket" | python3 -m json.tool
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "=== 2. Получение сертификата Proxmox (Subject Alternative Names) ==="
|
||||||
|
echo | openssl s_client -connect $PVE_HOST:$PVE_PORT -servername pve1.input.netcraze.pro 2>/dev/null \
|
||||||
|
| openssl x509 -noout -text 2>/dev/null | grep -A 5 "Subject Alternative Name"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "=== 3. Получение vncticket через API-токен (без параметра host) ==="
|
||||||
|
curl -k -s -m 5 \
|
||||||
|
-H "Authorization: PVEAPIToken=$TOKEN_NAME=$TOKEN_VALUE" \
|
||||||
|
"https://$PVE_HOST:$PVE_PORT/api2/json/nodes/pve1/qemu/100/vncproxy?websocket=1" | python3 -m json.tool
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "=== 4. Проверка настроек pveproxy (если есть доступ) ==="
|
||||||
|
echo " Если есть SSH на Proxmox, выполните:"
|
||||||
|
echo " pvenode cert info | grep Subject"
|
||||||
|
echo " pvenode cert info | grep DNS:"
|
||||||
Reference in New Issue
Block a user