20Jul
Aveți nevoie să lucrați cu chei SSH din Windows și veți găsi că acest lucru devine o hassle foarte repede?
HTG merge în modul de a face procesul cât mai transparent posibil, folosind Suita pachet PuTTY.
Imagine de kaneda99.
Prezentare generală
În acest ghid vă vom explica cum să efectuați SSH pe o mașină Linux din Windows cu cheia dvs. publică, utilizând funcțiile Putty &WinSCP.În plus, vom permite opțiunea de expediere. Acest lucru vă va permite să continuați să săriți de la aparatul la care v-ați conectat cu cheia dvs. la o altă mașină care acceptă SSHing cu chei. Nu vom trece în modul de a vă pune cheia publică pe mașina Linux, deoarece am abordat deja acest subiect.
Instalați programe / pachete de bază
- Obțineți pachetul PuTTY ( nu doar executabilul) și instalați-l.
- Obțineți opțional programele WinSCP și mRemote și instalați-le.
Generați o pereche de cheie
Dacă nu ați creat încă o pereche de chei și doriți să o faceți din confortul desktop-ului Windows, puteți utiliza "PuTTY Key Generator" care a fost instalat ca parte a pachetului "PuTTY":
- Deschideți "PuTTY Key Generator" prin accesarea "Start" - & gt;"PuTTY" ->"PuTTYgen"
- Dacă nu este necesar, se recomandă să modificați lungimea cheii de la valoarea implicită 1024. Modificați numărul de "biți" din partea inferioară de la "1024" la "4096".
- Faceți clic pe "Generați" și mutați mouse-ul în jurul valorii de aleatoriu până când bara ajunge la 100%.Acest "săruri" cheia, așa că încercați să faceți mișcările mouse-ului cât mai aleatorii posibil.
- Odată ce programul este terminat cu generarea cheii,
- Pe linia "Comentariu cheie", schimbați-l pentru a fi ceva mai util ca numele dvs. De exemplu:
- Dacă nu este necesar, este foarte recomandat să setați o expresie de acces pe cheia privată.Acest lucru vă va proteja cheia privată în cazul în care cineva va avea acces la el și veți fi deranjat să introduceți o singură dată la pornirea mașinii dacă efectuați toți pașii din ghid.
- Faceți clic pe "Salvați cheia privată".
Configurarea programului mastermaster
Programul "Pageant" care a fost instalat ca parte a pachetului PuTTY, poate stoca cheile dvs. și le poate da mRemote, WinSCP și PuTTY după cum este necesar.
- Deschideți "Pageant" din meniul de pornire.(Notă: se poate rula în tava de sistem)
- Dacă a rupt în tava de sistem, faceți dublu clic pe ea pentru a deschide fereastra principală.
- Faceți clic pe "Adăugați cheia" și dați-i o pereche de chei salvate.
- Dacă este necesar, furnizați fraza de acces.
Efectuat, de acum înainte, Putty, WinSCP și orice program care servește ca fronted pentru ei( ca mRemote) se va consulta mai întâi cu programul Pageant dacă există o cheie de utilizat pentru conexiune.
Se încarcă automat tastele la pornire( opțional)
Procesul de mai sus trebuie repetat după fiecare repornire a aparatului, deoarece Pageant nu salvează configurațiile cheii încărcate. Pentru a-l încărca configurația automat la pornire, puteți utiliza una din cele două metode de mai jos:
- Presupunând că l-ați permis pe Pageant să preia sufixul ppk, ar trebui să puteți adăuga doar fișierele cheie în Windows "startup"pliant.
- Creați o comandă rapidă pentru programul care transmite fișierele cheie ca parametri. De exemplu, comanda "Target" pentru două chei ar arata astfel:
C: \ Program Files( x86) \ PuTTY \ pageant.exe "C: \ Users \ AviadR \ Documents \ aviad 4096.ppk""C: \ Users \ AviadR \ Documents \ aviad's 1024.ppk
- Apoi, adăugați această comandă rapidă la pornirea ferestrei.
Activați redirecționarea agendei SSH( PuTTY / mRemote)
Această configurație este opțională, dar acest lucru vă va permite să faceți o SSHed într-o mașină pentru a continua și SSH de la ea, la următoarea mașină, cu aceeași cheie. Pentru a face acest lucru:
- Deschideți PuTTY.
- Sub "Conexiune" ->"SSH" ->„Auth“.
- Verificați "Permiterea redirecționării agentului".
- Înapoi la "Sesiune"
- Selectați intrarea "Setări implicite".
- Faceți clic pe "Salvați".
- Efectuată.
Activați redirecționarea agentului SSH( WinSCP)
- În fila de conexiune WinSCP nouă, bifați caseta de selectare Opțiuni avansate.
- Accesați secțiunea "SSH" ->"Autentificare".
- Bifați caseta de selectare "Permiteți redirecționarea agentului".
- Accesați "Opțiuni generale" făcând clic pe "Preferințe" - & gt;„Preferințe“.
- Activați Putty pentru a fi invocat cu opțiunea de expediere prin trecerea în "Integration" - & gt;"Aplicație" și adăugarea opțiunii CLI "-A".
- Acum puteți face acest șablon pentru conexiunile ulterioare, mergând înapoi la "Sesiune" și tastând, informațiile de bază pe care le cunoașteți vor fi uniforme în toate conexiunile( dacă există), cum ar fi Nume de utilizator, IP, Etc. Apoi salvați sesiunea.
Spike: Deci cred că mi-am servit timpul și sunt liber să plec?
SoundWave: Liber pentru a merge, la Cybertron. ..