SSH:n (SSH) käyttäminen kirjautumiseen Data Domain-etätoimialueelle antamatta salasanaa
Summary: Tässä artikkelissa on ohjeet SSH (Secure Shell) -asiakkaan määrittämiseen ja käyttämiseen yhteyden muodostamiseksi Data Domain -järjestelmään SSH-avaimilla kirjautumiseen ilman salasanaa. ...
Instructions
SSH on verkkoprotokolla, jonka avulla tietoja voidaan vaihtaa suojatun kanavan kautta kahden verkkoon liitetyn laitteen välillä. SSH suunniteltiin korvaamaan Telnet-protol, koska Telnet ei kyennyt suojaamaan tietoja "mies keskellä" -hyökkäyksiltä. SSH: n käyttämä salaus tarjoaa tietojen luottamuksellisuuden ja eheyden suojaamattomassa verkossa, kuten Internetissä.
Käytön helpottamiseksi ja muihin tuotteisiin (kuten DELL EMC DPA:han) integroimisen helpottamiseksi DD:tä on ehkä käytettävä ohjelmallisesti ilman, että järjestelmänvalvoja antaa salasanan joka kerta tai tallentaa salasanan suojatusti johonkin tekstitiedostoon. Siellä SSH-avaimen todennus tulee paikalleen.
SSH-vaatimukset
- Tietokone, johon on asennettu SSH-asiakas (kuten OpenSSH tai PuTTY)
- IP-verkkoyhteydet TCP-portin 22 kautta
- SSH-palvelin käytössä ja kuuntelee TCP-porttia 22 (tämä on oletuksena Data Domain -järjestelmässä)
- Testi: voit aluksi muodostaa yhteyden etä-DD:hen SSH:n kautta käyttämällä käyttäjätunnusta ja salasanaa:
- Suorita SSH-asiakasohjelmisto etäjärjestelmässä.
- SSH-asiakkaan määrittäminen muodostamaan yhteys Data Domain -järjestelmän isäntänimellä tai IP-osoitteella
- Jos käytät PuTTYä, jätä oletusportti (22) ja valitse: "Avata."
- Jos muodostat yhteyden ensimmäisen kerran, näyttöön tulee seuraavanlainen viesti:
Palvelimen isäntäavainta ei tallenneta rekisterin välimuistiin. Sinulla ei ole takeita siitä, että palvelin on tietokone, jonka luulet sen olevan. Palvelimen rsa2-avaimen sormenjälki on: ssh-rsa 1024 7b:e5:6f:a7:f4:f9:81:62:5c:e3:1f:bf:8b:57:6c:5a Jos luotat tähän isäntään, paina Kyllä lisätäksesi avaimen PuTTY: n välimuistiin ja jatkaaksesi yhdistämistä. Jos haluat jatkaa yhteyden muodostamista vain kerran lisäämättä avainta välimuistiin, paina Ei. Jos et luota tähän isäntään, hylkää yhteys napsauttamalla Peruuta.
Valitse Yes
- Kirjaudu järjestelmään. Jos yhteys Data Domain -järjestelmään muodostetaan ensimmäistä kertaa eikä sysadmin-käyttäjän salasanaa ole vaihdettu:
- Käyttäjätunnus on: sysadmin
- Salasana on järjestelmän 180583 sarjanumero
Järjestelmän määrittäminen kirjautumaan sisään ilman salasanaa: Linux- tai UNIX-järjestelmä
-
Luo SSH-avain.
#### Suositeltu näppäintyyppi on rsa, ja se on ainoa, joka toimii DDOS 6.0:n ja uudempien versioiden kanssa# 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.
#### DSA-tyyppiset näppäimet toimivat myös DDOS 5.7:ssä ja sitä vanhemmissa, mutta tätä avaintyyppiä ei enää suositella
# 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-komentoviitteessä sanotaan, että voit käyttää "
d" vaihtoehto " sijasta "-t dsa. Kumpikin toimii DDOS: ssa, mutta "d" ei toimi monissa Linux-jakeluissa.Tyhjän tunnuslauseen avulla voit ohittaa Data Domain -järjestelmän salasanavaatimuksen komentosarjoja suoritettaessa.
Merkitse uuden SSH-avaimen sijainti kohtaan "
ssh-keygen" komennon lähtö. Se tallennetaan käyttäjän $HOME-hakemistoon .ssh/-hakemistoon tiedostona nimeltä id_rsa.pub. -
Lisää luotu avain Data Domain -järjestelmien käyttöoikeusluetteloon.
# 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
-
Testaa toiminnallisuus.
# 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.
Voit myös välittää kokonaisen komentosarjan tiedostona laitteeseen. Tämä tehdään suorittamalla komento, joka osoittaa tiettyyn tiedostoon, joka sisältää komentoluettelon:
# ssh sysadmin@DDR < FULL_LOCAL_PATH_TO_SCRIPT_TO_RUN_ON_REMOTE_DD
Näin operaattori voi luoda luettelon komennoista etäisännässä ja suorittaa ne kaikki kerralla SSH:n kautta.
Järjestelmän määrittäminen kirjautumaan sisään ilman salasanaa: Windows-järjestelmät (PuTTY)
-
Asenna SSH PuTTY -työkalut: PuTTY, PuTTYgen ja Pageant Windows-järjestelmässä
-
Luo PuTTY-istunto.
- Käynnistä PuTTY, PuTTY-määritystyökalu.
- Tallenna istunto Data Domain -järjestelmän IP-osoitteella.
- Valitse PuTTY-määritys-valintaikkunassa Luokkaistunto>.
- Valitse SSH-painike .
- Kirjoita Data Domain -järjestelmän IP-osoite Isäntänimi- ja Tallennetut istunnot -kenttään. Esimerkki: 168.192.2.3
- Valitse Save.

-
Anna automaattisen kirjautumisen käyttäjänimi.
- Valitse PuTTY Configuration -valintaikkunassa Category>Connection>Data.
- Kirjoita järjestelmänvalvojan käyttäjätunnus Automaattisen kirjautumisen käyttäjänimi -kenttään. Esimerkki:
sysadmin - Valitse Save.
-
Luo PuTTY-avain.
- Käynnistä PuTTYgen, PuTTY Key Generator -työkalu.

- Luo julkisia ja yksityisiä avaimia PuTTY Key Generator -työkalulla.
- Luo satunnaisuutta siirtämällä kohdistin Avain-kentän tyhjän alueen päälle.
OpenSSH-authorized_keys tiedostoon liitettävä julkinen avain täyttyy satunnaisilla merkeillä.
Avainsormenjälki-kenttä täyttyy viitearvoilla. - Luo avaimen tunnus Kirjoita Avainkommentti-kenttään yksilöivä avaimen nimi, esimerkiksi:
admin_name@company.com - Jätä Tunnuslause- ja Vahvista tunnuslause -kentät tyhjiksi.
Tyhjän tunnuslauseen avulla voit ohittaa Data Domain -järjestelmän salasanavaatimuksen komentosarjoja suoritettaessa. - Valitse Tallenna julkinen avain.
- Klikkaa Tallenna yksityinen avain.
Kirjoita tallennetun avaintiedoston polku muistiin. Esimerkkiavaimen tiedostonimi:
DataDomain_private_key.ppk
- Luo satunnaisuutta siirtämällä kohdistin Avain-kentän tyhjän alueen päälle.
- Kopioi satunnaisesti luotu PuTTY-avain.
Valitse kaikki teksti kentästä, Julkinen avain liitettäväksi OpenSSH-authorized_keys tiedostoon.
- Käynnistä PuTTYgen, PuTTY Key Generator -työkalu.
-
Lisää avain Data Domain -järjestelmän komentoriville.
- Avaa Data Domain -järjestelmän komentokehote.
- Lisää järjestelmänvalvojan SSH-käyttöoikeusavain. Kirjoita komentoriville:
adminaccess add ssh-keys
- Liitä satunnaisesti luotu avain PuTTYgen-kentästä. Käytä hiiren kakkospainikkeella Liitä-vaihtoehtoa > .
- Viimeistele komento ja paina näppäinyhdistelmää CTRL+D.

-
Kiinnitä avain PuTTY-ohjelmistoon.
- Valitse PuTTY Configuration Tool -työkalussa Connection>SSH>Auth.
- Valitse valintaruutu Yritä todennusta kilpailun avulla.
- Valintaruutu Yritä näppäimistön vuorovaikutteista todennusta (SSH-2)
- Valitse todennuskentän yksityisen avaimen tiedostosta Selaa.
- Etsi vaiheessa 3 luotu ja tallennettu PuTTY-avain. Esimerkki: DataDomain_private_key.ppk
- Tallenna asetukset, klikkaa Tallenna.

-
Avaa istunto.
- Valitse PuTTY-määritys-valintaikkunassa Luokkaistunto>.
- Valitse Open.
Windowsin komentorivi avautuu. PuTTY-istunto avautuu.
Käyttäjänimen sysadmin käyttäminen Data Domain OS Todennus julkisella avaimellaadmin_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 ----------------------------------------- #