SSH Public-Key hochladen

POST /vm/:vmid/sshkey/upload

URL Variablen

Name Beschreibung
vmid Identifier der VM (fünfstellige Zahl)

Body Parameter (application/x-www-form-urlencoded)

Name Format Beschreibung Optional
public_key String URL-Encoded Public SSH-Key
displayname String Beschreibung zum SSH-Key: - Maximal 48 Zeichen - Erlaubt sind: Buchstaben (a-z, A-Z), Umlaute (ä, ö, ü, Ä, Ö, Ü), Scharf-s (ß), Leerzeichen, Bindestriche, Unterstriche, Pluszeichen, Rautezeichen, Klammern, Punke, Doppelpunkte

Response (application/json)

{
    "status": "success",
    "requestID": "0362e053-1bdd-4b17-badf-d33b595a423c",
    "message": "SSH key successfully uploaded",
    "data": {
        "key_id": "b8bf5ef3-b53d-4f74-b1d1-ca7d18ff23b1",
        "displayname": "Beschreibung hier",
        "ssh_key": {
            "public": "ssh-ed25519%20AAAAC3NzaC1lZDI1NTE5AAAAIC5rvS%2FZj9IlvWp8RbSA%2BNVQcegcOz9Btaufi4mjnjcK%20Generated%20By%20Termiu%2019455331%0A"
        }
    }
}

cURL

curl "https://live.fireapi.de/vm/:vmid/sshkey/upload" -X POST -H "Content-Type: application/x-www-form-urlencoded" -H "X-FIRE-APIKEY: REPLACE_API-KEY" -d "public_key=REPLACE_VALUE&displayname=REPLACE_VALUE"

Anfrage testen