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.
Gibt die SSH-Sicherheitseinstellungen eines VPS zurück, einschließlich Passwort-Authentifizierung, HMAC-Algorithmen, Banner-Sichtbarkeit, Post-Quanten-Schlüsselaustausch und Legacy-Cipher-Status.
Erforderlicher Scope: vps:read
| Parameter | Typ | Beschreibung |
|---|---|---|
id |
string | Die VPS-ID |
| Header | Erforderlich | Wert |
|---|---|---|
Authorization |
Ja | Bearer DEIN_API_SCHLÜSSEL |
{
"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
}
}
| 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) |
| Status | Code | Beschreibung |
|---|---|---|
| 404 | NOT_FOUND |
VPS nicht gefunden oder kein Zugriff |
curl "https://site.quest/api/v1/vps/699cdea2ab57a244bb5273fd/ssh/security" \
-H "Authorization: Bearer DEIN_API_SCHLÜSSEL"
Diese Aktion ist auch über das ssh_security MCP-Tool verfügbar.