Peatükk 3 · 3.5
Aanmelduse võtmed: sisselogimine skriptide ja programmide jaoks
Funktsiooniga Login Keys loote oma DirectAdmin kontole lisaparoole. Erinevus tavalisest paroolist: võti võib automaatselt aeguda, tohib teha ainult teatud asju ja töötab vajaduse korral ainult teatud IP-aadressidelt. Lisaks saad luua Login URLi, millega keegi pääseb ilma paroolita sinu DirectAdminisse.
Milleks seda kasutada?
- Skript või programm, mis peab sinu paketis midagi tegema DirectAdmini API kaudu, näiteks uuendama DNS-kirjet. Anna skriptile võti, mis lubab ainult seda üht asja, mitte oma tegelikku parooli.
- Ajutine juurdepääs veebiarendajale, aegumiskuupäevaga, nii et juurdepääs lõpeb pärast töö valmimist automaatselt.
Vihje: Vajab su veebiarendaja juurdepääsu ainult sinu veebisaidi failidele? Loo talle siis selle ühe kausta jaoks eraldi FTP-konto (vaata FTP-kontode loomine ja haldamine). See on turvalisem ja lihtsam kui juurdepääs kogu DirectAdminile.
Aamelduse võtmete avamine
- Klõpsa paremal üleval Hallo, , millele järgneb sinu kasutajanimi, ja vali Login Keys. Leiad selle ka menüüst Advanced Features alt.
- Näed kahte vahekaarti: Login Keys ja Login URLs (3). Üleval on nupud CREATE LOGIN KEY (1) ja CREATE LOGIN URL (2).

Tabelis on iga võtme kohta nimi, millised käsud on lubatud ja keelatud, millistest võrkudest see töötab, millal see aegub ning millal ja kelle poolt see on loodud.
Võtme loomine
Selleks on vaja sinu praegust DA parooli. Logid alati sisse Minu WebOké kaudu ja ei tea seda? Määra see kõigepealt (vaata DA-parooli seadistamine või muutmine).
- Klõpsa CREATE LOGIN KEY.
- Sisesta väljale Key Name (1) äratuntav nimi, ainult tähed ja numbrid, näiteks veebiarendaja või dnsskript. See on silt sinu enda jaoks, mitte sisselogimiseks kasutatav kasutajanimi.
- Väljale Key Value (2) tuleb võti ise: lisaparool. Kasuta pikka, juhuslikku väärtust.
- Märgi väljal Expires On (3) linnuke kasti Has expiry date ja vali kuupäev. Ilma linnukeseta võti kunagi ei aegu. Valikuga Delete Key kustutatakse võti automaatselt, kui see aegub.
- Allow HTM (4): märgi see, kui võti peab saama sisse logida ka DirectAdmini veebisaidile. Ilma linnukeseta töötab võti ainult API jaoks, seega skriptide jaoks.
- Väljal Commands (5) valid iga käsu kohta, kas see on lubatud või keelatud. Kui midagi ei vali, on kõik käsud lubatud.

- All saad väljal Allowed IP addresses (1) nupuga Add Network määrata, millistelt IP-aadressidelt võti töötab. Kui midagi ei lisa, töötab see igalt IP-aadressilt.
- Sisesta väljale Current Password (2) oma DA parool ja klõpsa CREATE (3).

Tähelepanu: Kirjuta võtme väärtus kohe üles. Võtmed salvestatakse krüpteeritult, nagu paroolidki: hiljem ei saa sa neid enam vaadata. Kui kaotasid selle, kustuta võti ja loo uus.
Sisselogimine võtmega
Võtmega logid sisse oma tavalise DA kasutajanimega ja võtme väärtusega parooli asemel. Skript kasutab DirectAdmini API jaoks sama kombinatsiooni (vaata API Documentation menüüs Support & Help).
Kuidas API töötab, koos näite ja viidetega DirectAdmini dokumentatsioonile, loed teadmistebaasist: DirectAdmini API kasutamine: oma paketi haldamine skriptidega.
Milliseid käske peaksid välistama?
Anna võtmele nii vähe õigusi kui vajalik. Vali skripti jaoks ainult need käsud, mida see tegelikult kasutab. Ole eriti ettevaatlik nende kolmega:
- ALL_USER: kõik sinu konto käsud, seega sama palju kui su tavalise parooliga;
- CMD_LOGIN_KEYS ja CMD_API_LOGIN_KEYS: nendega saab võti ise luua uusi võtmeid, suuremate õigustega.
Välista ka CMD_PASSWD ja CMD_API_PASSWD, et võti ei saaks muuta sinu parooli.
Sisselogimislingi loomine
Nupuga CREATE LOGIN URL loo link, millega keegi logib otse ilma paroolita sinu DirectAdminisse sisse.

- Expires On (1): vali lühike kehtivusaeg, näiteks üks päev.
- Redirect URL (2): leht, kuhu link viib. Tühjaks jättes avaneb töölaud.
- Allowed IP addresses (3): piira link kasutaja IP-aadressiga.
- Sisesta oma Current Password (4) ja klõpsa CREATE.
Nupp DirectAdmin Minu WebOké's töötab samamoodi: see loob iga kord ühekordse sisselogimislingi, mis kehtib 60 minutit. Seepärast on sinu sessioonide juures kirjas Login Key, kui oled sisse logitud Minu WebOké kaudu (vaata Välja logimine ja turvaliselt sulgemine).
Võtme kustutamine
Kustuta võti niipea, kui seda enam ei vajata, näiteks kui sinu veebiarendaja on tööga valmis. Seda teed lehel Login Keys oleva tabeli kaudu, võtme enda juures. Vaata aeg-ajalt üle ka, kas seal pole võtmeid, mida sa ei tunne.
