SSH-Sicherheitsstatus abrufen
Gibt die SSH-Sicherheitseinstellungen eines VPS zurück, einschließlich Passwort-Authentifizierung, HMAC-Algorithmen, Banner-Sichtbarkeit, Post-Quanten-Schlüsselaustausch und Legacy-Cipher-Status.
Anfrage
GET /api/v1/vps/{id}/ssh/security
Erforderlicher Scope: vps:read
Pfadparameter
| Parameter |
Typ |
Beschreibung |
id |
string |
Die VPS-ID |
Header
| Header |
Erforderlich |
Wert |
Authorization |
Ja |
Bearer DEIN_API_SCHLÜSSEL |
Antwort
{
"data": {
"passwordAuth": true,
"sha1HmacEnabled": false,
"bannerHidden": true,
"bannerSupported": true,
"postQuantumKexEnabled": true,
"legacyCiphersEnabled": false,
"postQuantumSupported": true,
"opensshVersion": "9.2p1",
"opensshPackageVersion": "1:9.2p1-2+deb12u3",
"opensshLatestAvailable": "1:9.2p1-2+deb12u3",
"updateAvailable": false,
"readViaSSH": true
}
}
Antwortfelder
| Feld |
Typ |
Beschreibung |
passwordAuth |
boolean |
Ob Passwort-Authentifizierung aktiviert ist |
sha1HmacEnabled |
boolean |
Ob SHA-1-basierte HMAC-Algorithmen aktiviert sind |
bannerHidden |
boolean |
Ob das SSH-Versionsbanner ausgeblendet ist |
bannerSupported |
boolean |
Ob das Ausblenden des Banners auf diesem OS unterstützt wird |
postQuantumKexEnabled |
boolean |
Ob Post-Quanten-Schlüsselaustausch aktiviert ist |
legacyCiphersEnabled |
boolean |
Ob Legacy-Chiffren (CBC/3DES) erlaubt sind |
postQuantumSupported |
boolean |
Ob das installierte OpenSSH Post-Quanten-KEX unterstützt |
opensshVersion |
string |
Installierte OpenSSH-Version |
opensshPackageVersion |
string |
Installierte Paketversion |
opensshLatestAvailable |
string |
Neueste verfügbare Paketversion |
updateAvailable |
boolean |
Ob ein Update verfügbar ist |
readViaSSH |
boolean |
Ob der Status über SSH gelesen wurde (false = Standardwerte/unbekannt) |
Fehler
| Status |
Code |
Beschreibung |
| 404 |
NOT_FOUND |
VPS nicht gefunden oder kein Zugriff |
Beispiel
curl "https://site.quest/api/v1/vps/699cdea2ab57a244bb5273fd/ssh/security" \
-H "Authorization: Bearer DEIN_API_SCHLÜSSEL"
MCP
Diese Aktion ist auch über das ssh_security MCP-Tool verfügbar.