SSH er en nettverksprotokoll som gjør det mulig å utveksle data ved hjelp av en sikker kanal mellom to nettverksenheter. SSH ble designet som en erstatning for Telnet-protolen på grunn av Telnets manglende evne til å beskytte data mot "mann i midten" -angrep. Krypteringen som brukes av SSH gir konfidensialitet og integritet av data over et usikkert nettverk, for eksempel Internett.
For enkelhets skyld, enkel administrasjon og integrering i andre produkter (for eksempel DELL EMC DPA) Det kan hende at du må få tilgang til en DD programmatisk uten at en administrator oppgir et passord hver gang, eller lagrer passordet på en tekstfil på en usikker måte. Det er her SSH-nøkkelautentisering kommer på plass.
SSH-krav
Serverens vertsnøkkel hurtigbufres ikke i registret. Du har ingen garanti for at serveren er datamaskinen du tror den er. Serverens rsa2-nøkkelfingeravtrykk er: ssh-rsa 1024 7b:e5:6f:a7:f4:f9:81:62:5c:e3:1f:bf:8b:57:6c:5a Hvis du stoler på denne verten, trykker du på Ja for å legge til nøkkelen i PuTTYs cache og fortsette å koble til. Hvis du vil fortsette å koble til bare én gang, uten å legge til nøkkelen i hurtigbufferen, trykker du på Nei. Hvis du ikke stoler på denne verten, trykker du på Avbryt for å forlate forbindelsen.
Klikk Ja
Generer en SSH-nøkkel.
#### Anbefalt nøkkeltype er "rsa", og er den eneste som fungerer med DDOS 6.0 og nyere
# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub.
#### Taster av typen "dsa" vil også fungere på DDOS 5.7 eller tidligere, men denne nøkkeltypen anbefales ikke lenger
# ssh-keygen -t dsa
Generating public/private dsa key pair. Enter file in which to save the key (/root/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_dsa.
DDOS-kommandoreferansen sier at du skal bruke " d
" alternativ i stedet for "-t dsa
." Enten man vil arbeide på DDOS, men " d
" fungerer ikke på mange Linux-distribusjoner.
Bruk alternativet for en tom passfrase for å omgå systempassordet for Data Domain når du kjører skript.
Legg merke til plasseringen for den nye SSH-nøkkelen på "ssh-keygen
" kommandoutgang. Den lagres under brukerens $HOME katalog under .ssh/ som en fil med navnet id_rsa.pub.
Legg til den genererte nøkkelen i tilgangslisten til Data Domain-systemer.
# ssh -l sysadmin 168.192.2.3 "adminaccess add ssh-keys" < ~/.ssh/id_rsa.pub
The authenticity of host '168.192.2.3(168.291.2.3)' can't be established. RSA key fingerprint is f6:36:6e:32:e1:2d:d9:77:40:7e:0e:f8:5f:32:8d:0a. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '168.192.2.3' (RSA) to the list of known hosts. Data Domain OS 0.31.0.0-152384 Password: sysadmin_password
Test funksjonalitet.
# ssh sysadmin@168.192.2.3 "df -h" Data Domain OS Resource Size GiB Used GiB Avail GiB Use% Cleanable GiB* ------------------ -------- -------- --------- ---- -------------- /backup: pre-comp - 50.0 - - - /backup: post-comp 4922.3 2.7 4919.7 0% 0.0 /ddvar 78.7 0.5 74.2 1% - ------------------ -------- -------- --------- ---- -------------- * Estimated based on last cleaning of 2010/02/02 06:00:59.
Du kan også sende et helt skript med systemkommandoer i en fil til enheten. Dette gjøres ved å kjøre en kommando som peker til den bestemte filen som inneholder listen over kommandoer:
# ssh sysadmin@DDR < FULL_LOCAL_PATH_TO_SCRIPT_TO_RUN_ON_REMOTE_DD
Dette gjør det mulig for en operatør å lage en liste over kommandoer på en ekstern vert og deretter kjøre dem alle samtidig over SSH.
Konfigurere systemet til å logge på uten å bruke et passord: Windows-systemer (PuTTY)
Installere SSH PuTTY-verktøyene: PuTTY, PuTTYgen og Pageant på Windows-systemet
Opprett en PuTTY-økt.
Skriv inn brukernavn for automatisk pålogging.
Opprett en PuTTY-nøkkel.
Legg til nøkkelen i kommandolinjen til Data Domain-systemet.
adminaccess add ssh-keys
Fest nøkkelen til PuTTY.
Åpne økten.
admin_name@company.com Last login: Thu Feb 4 10:51:10 EST 2010 from 168.192.2.3 on pts/2 Last login: Thu Feb 4 18:56:14 2010 from 168.192.2.3 Welcome to Data Domain OS 0.31.0.0-152384 ----------------------------------------- #