Imate li potrebu za radom sa SSH ključevima iz sustava Windows i ustanovite da to postaje gnjavaža vrlo brzo? HTG ide u postupak kako bi postupak bio što transparentniji korištenjem paketnog paketa PuTTY.
Slika od kaneda99.
Pregled
U ovom vodiču ćemo objasniti kako SSH na Linux stroj iz sustava Windows sa svojim javnim ključem, koristeći Putty & Winscp. Osim toga, omogućit ćemo i mogućnost prosljeđivanja. To će vam omogućiti da nastavite skočiti s uređaja s kojim ste povezani s ključem, na drugi stroj koji podržava SSHing s tipkama. Nećemo ući kako staviti vaš javni ključ na Linux stroj, kao što smo već pokrili ovu temu.
Instalirajte osnovne programe / pakete
- Dobiti PuTTYpaket (ne samo izvršnu datoteku) i instalirati ga.
- Po želji nabavite programe WinSCP i mRemote i instalirajte ih.
Generirajte ključni ključ
Ako još niste stvorili par ključnih parova i želite to učiniti iz udobnosti radne površine sustava Windows, možete koristiti "PuTTY ključni generator" koji je instaliran kao dio "PuTTY paketa":
- Otvorite "PuTTY Key Generator" tako da odete na "Start" -> "PuTTY" -> "PuTTYgen"
- Iako nije potrebno, preporučujemo da promijenite duljinu ključa od zadanog 1024. Promijenite broj "bitova" na dnu s "1024" na "4096".
-
Kliknite "Generiraj" i pomaknite miš oko nasumično sve dok bar ne dosegne 100%. Ovo "soli" vaš ključ, pa pokušajte napraviti pokrete miša što je moguće više slučajnih.
- Nakon što je program završio generiranje ključa,
-
Na liniji "Ključni komentar" promijenite ga kao nešto korisnije kao što je vaše ime. Na primjer:
- Iako nije potrebno, preporučujemo postavljanje zaporke na privatnom ključu. To će zaštititi vaš privatni ključ u slučaju da netko dobije pristup do nje i samo ćete se smetati unosom jednom na strojno čizma, ako izvršite sve korake u vodiču.
- Kliknite "Spremi privatni ključ".
Napomena: Ako već imate spremljen privatni ključ, možete "izdvojiti" javni dio "učitavanjem" s generatorom.
Konfiguriranje Key-quartermastera
Program "Pageant" koji je instaliran kao dio PuTTY paketa može pohraniti ključeve i dati ih mRemote, WinSCP i PuTTY po potrebi.
-
Otvorite "stranicu" iz izbornika Start. (Napomena: može se pokrenuti u traku sustava)
- Ako je pokrenut u ladicu sustava, dvostruko klikni da biste otvorili glavni prozor.
- Kliknite "Dodaj ključ" i dajte mu svoj spremljeni ključni par.
- Ako je potrebno, unesite zaporku.
Gotovo, od sada, Putty, WinSCP i neki drugi program koji služi kao predgovor za njih (poput mRemota) najprije će se konzultirati s programom Pageant ako postoji ključ za korištenje za vezu.
Tipke za punjenje automatski pri pokretanju (neobavezno)
Gornji postupak mora se ponoviti nakon svakog ponovnog pokretanja stroja, budući da stranica ne sprema spremljene ključne konfiguracije. Da biste ga automatski učitali prilikom pokretanja, možete koristiti jednu od dvije metode u nastavku:
- Pretpostavimo li da ste dopustili da Pageant preuzme ppk sufiks, trebali biste jednostavno dodati ključne datoteke u mapu "pokretanje" sustava Windows.
-
Izradite prečac programu koji prolazi ključnim datotekama kao parametrima. Na primjer, naredba "Target" za dva (2) tipka izgleda kao:
"C: Program Files (x86) PuTTY pageant.exe" "C: Users AviadR Dokumenti aviad 4096.ppk" "C: Users AviadR Documents aviad 1024.ppk
Zatim dodajte ovaj prečac do pokretanja prozora.
Omogući prosljeđivanje SSH agenata (PuTTY / mRemote)
Ova je konfiguracija neobavezna, ali to će vam omogućiti da nakon SSHed-a u uređaj stane i SSH od njega, na sljedeći stroj, s istim ključem. Uraditi ovo:
- Otvori PuTTY.
- Pod stavkom "Povezivanje" -> "SSH" -> "Auth".
-
Provjerite "Dopusti prosljeđivanje agenata".
- Vratite se na "Sesija"
- Odaberite unos "Zadane postavke".
-
Kliknite "Spremi".
- Gotovo.
Omogući prosljeđivanje SSH agenata (WinSCP)
- Na novoj kartici veze WinSCP, označite potvrdni okvir Enable the Advance options.
- Idite na "SSH" -> "Authentication".
-
Označite potvrdni okvir "Dopusti prosljeđivanje agenata".
-
Idite na "Opće opcije" klikom na "Postavke" -> "Postavke".
-
Omogućite da se Putty pozove s opcijom prosljeđivanja tako da odete u "Integration" -> "Application" i dodate opciju "-A" CLI.
- Sada možete napraviti ovaj predložak za naknadne veze tako da se vratite na "Session" i upisite, osnovne informacije koje poznajete bit će jednake po svim vezama (ako ih ima), kao što su korisničko ime, IP, itd. Zatim "spremite" sesiju.
Autorove bilješke Dok časnici, reći će da se bilo koji ozbiljan SSHing, trebao obaviti s Linux stroja, stvarnost je da Ubuntuov bug # 1 "Microsoft ima većinski tržišni udio na tržištu", i dalje vrijedi. Možda ćemo jednog dana u potpunosti krenuti na Linux radnu površinu, ali taj dan neće biti danas, a ne za 35-godišnju školjku.
Spike: Pa, mislim da sam služio svoje vrijeme, a ja sam slobodan ići? SoundWave: Slobodan ići, Cybertronu …