Windows
Detta är en måste göra uppgift om du vill säkert skript på NetApp eller N-serien filers på något sätt. Jag använder aldrig RSH och inte rekommendera att använda det heller. Skapa förväg delade nycklar är ganska rakt framåt och enkel, och bör vara en engångssumma ändå, gör det inte till mycket krångel, men lägger massor av sinnesfrid. Detta är avgörande om du vill använda någon av de manus jag har listat i min blogg sidor.
Obligatorisk programvara:
· kitt
· plink
· puttygen
(Jag har ingen anknytning till ovanstående kommer annan programvara arbeta och göra jobbet, men jag tycker ovanstående enklaste och det är vad denna sida är skrivet om.)
1) Aktivera SSH på Filer och generera standard nycklar (antingen kommandoraden i Filer tanke fungerar lika bra)
2) Kör puttygen och ange följande inställningar
A. Parametrar: SSH-2 RSA
b. Antalet bitar i genererad nyckel: 1024
3) Klicka på Generera och göra lite disco rörelser med musen
4) Kopiera innehållet i "Public nyckeln för att klistra in i OpenSSH authorised_key fil" till klippbordet.
5) ” Klicka på "Spara publik nyckel" och spara filen som "id_rsa.pub"
6) ” Klicka på "Spara privata nyckel" och spara filen som "id_rsa.ppk"
7) ”. Öppna upp filers C $ eller etc $-resursen och skapa mappstrukturen "/ etc / sshd / root / .ssh". Använda Windows kommandoraden för att skapa ". Ssh" eftersom du inte kommer att kunna från Windows Explorer. Du kan behöva skapa mappen lokalt, kopiera den över
” (American spelling) and paste the previously copied contents into this file. Skapa en textfil "authorized_keys" (amerikansk stavning) och klistra in den tidigare kopierade innehållet i denna fil. Bästa använda Wordpad som Anteckningar kan bråka med radbrytningar. Om denna fil redan finns, se till att bara lägga det nya innehållet till den här filen, eller kommer du att ta bort redan konfigurerad i förväg delade nycklar.
9) Den allra första gången du öppnar en SSH-session kommer du alltid att bli tillfrågad att spara fingeravtryck, detta är förväntat. Efter detta har sparats, ska du inte tillfrågad om något.
10) Test med plink:
A. ” "Plink.exe root @ filer_name-i" id_rsa.ppk "df-h"
b. ” from the filer, any command can be used obviously Ska utgång "df-h" från Uppgiftslämnaren kan alla kommando användas uppenbarligen
11) Test med spackel:
A. Session:
i. Värdnamn: IP / hostname
ii. Protokoll: SSH
b. Anslutning - Data:
i. Auto-login Användarnamn: root
C. Connection - SSH:
i. Prioriterade SSH Protocol Version: V2 endast
D. Connection - SSH - Auth:
i. ” file we created earlier” Bläddra till "id_rsa.ppk" filen vi skapade tidigare "
e. Spara den här sessionen och testa
Som en extra notering kan Filer kommandon seriekopplas ihop för att minska antalet SSH anslutningarna i dina skript. Så du kunde göra något liknande ...
plink.exe root @ Filer-i "id_rsa_ppk" "snap listan, snap skapa vol0 snap1, snap skapa vol0 snap2, knäppa bort vol0 snap3"
De flesta av de ovan är ur minnet, så låt mig veta om något inte fungerar eller är fel och jag ska uppdatera den.










































svala inlägg ... tack, jag var ute efter detta
Stora inlägg
Enda jag kan se som är fel är att DSA-nycklar behövs, inte RSA.
Jag får alltid 2 blandas ihop ändå! Men för NetApp system, tror jag att du faktiskt kan använda antingen DSA-eller RSA. Sysadmin guiden enkla stater att skapa och konfigurera både DSA och RSA!
Hej Chris fortfarande få bad om en DIG när du använder plink. Jag använder ett AD-konto och när jag ange lösenordet kommandot går men tanken här är att inte behöva inmatning av ett lösenord.
Jag får servern vägrade vår nyckel så jag antar att jag har gjort något fel
Kan du gå igenom den process du har gjort hittills?