20Jul

Slik SSH Hop Med Nøkkel Videresending fra Windows


Har du behov for å jobbe med SSH-nøkler fra Windows, og du finner at dette blir et problem veldig raskt?
HTG går inn i hvordan man gjør prosessen så gjennomsiktig som mulig, ved hjelp av PuTTY-pakken.

Bilde av kaneda99.

Oversikt

I denne veiledningen vil vi forklare hvordan du SSH til en Linux-maskin fra Windows med din offentlige nøkkel, ved hjelp av Putty &WinSCP.I tillegg vil vi aktivere videresendingsalternativet. Dette vil tillate deg å fortsette å hoppe fra maskinen du har koblet til med nøkkelen din, til en annen maskin som støtter SSHing med nøkler. Vi vil ikke gå inn på hvordan du legger din offentlige nøkkel på Linux-maskinen, da vi allerede har dekket dette emnet.

Installer grunnleggende programmer / pakker

  • Hent PuTTY -pakken ( ikke bare kjørbar) og installer den.
  • Få valgfritt programmene WinSCP og mRemote, og installer dem.

Generer et nøkkelpar

Hvis du ikke har opprettet et nøkkelpar ennå, og du vil gjøre det fra ditt Windows-skrivebord, kan du bruke "PuTTY Key Generator" som ble installert som en del av "PuTTY-pakken":

  • Åpne "PuTTY Key Generator" ved å gå inn i "Start" - & gt;"PuTTY" ->"PuTTYgen"
  • Mens det ikke er nødvendig, anbefales det at du endrer lengden på nøkkelen fra standard 1024. Endre antall "biter" nederst fra "1024" til "4096".
  • Klikk på "Generer" og flytt musen din tilfeldig til baren når 100%.Denne "salter" nøkkelen din, så prøv å gjøre musebevegelsene så tilfeldig som mulig.
  • Når programmet er ferdig med å generere nøkkelen,
  • På "Key Comment" -linjen, endre den til å være noe mer nyttig som navnet ditt. For eksempel:
  • Mens det ikke kreves, anbefales det sterkt at du angir en passord på privatnøkkelen. Dette vil beskytte din private nøkkel hvis noen får tilgang til det, og du vil bare bli plaget med å skrive inn en gang ved oppstart av maskinen, hvis du utfører alle trinnene i guiden.
  • Klikk på "Lagre privat nøkkel".
Merk: Hvis du allerede har en lagret privat nøkkel, kan du "pakke ut" den offentlige delen ved å "laste" den inn med generatoren.

Konfigurere Key-quartermaster

Programmet "Sideant" som ble installert som en del av PuTTY-pakken, kan lagre nøkkelen / s og gi dem mRemote, WinSCP og PuTTY etter behov.

  • Åpne "Sideant" fra startmenyen.(Merk: det kan gå tom for systemstatusfeltet)
  • Hvis det har gått av i systemstatusfeltet, dobbeltklikk det, for å hente hovedvinduet.
  • Klikk på "Legg til nøkkel" og gi den din lagrede nøkkelpar.
  • Hvis nødvendig, oppgi passordfrasen.

Ferdig, fra nå av, Putty, WinSCP og ethvert program som fungerer som en fronted for dem( som mRemote), vil først konsultere Pageant-programmet hvis det er en nøkkel til bruk for forbindelsen.

Laster nøkler automatisk ved oppstart( Valgfritt)

Prosessen over må repeteres etter hver maskinstart, siden Pageant ikke lagrer lastede nøkkelkonfigurasjoner. For å få den til å laste inn konfigurasjonen automatisk ved oppstart, kan du bruke en av de to metodene nedenfor:

  1. Forutsatt at du har tillatt Pageant å overta ppk-suffikset, bør du bare kunne legge til nøkkelfilene til Windows "oppstart"mappe.
  2. Lag en snarvei til programmet som passerer nøkkelfilene som parametere. For eksempel vil "Target" -kommandoen for to( 2) nøkler se ut:

    "C: \ Program Files( x86) \ PuTTY \ pageant.exe" "C: \ Users \ AviadR \ Documents \ aviads 4096.ppk""C: \ Users \ AviadR \ Documents \ aviad er 1024.ppk
  • Deretter legger du til denne snarveien til vinduets oppstart.

Aktiver SSH Agent-videresending( PuTTY / mRemote)

Denne konfigurasjonen er valgfri, men å gjøre det vil tillate deg når du har SSHed inn i en maskin for å fortsette og SSH fra den til den neste maskinen, med samme tast. For å gjøre dette:

  • Åpne PuTTY.
  • Under "Tilkobling" - & gt;"SSH" ->“Auth”.
  • Sjekk "Tillat agent videresending".
  • Gå tilbake til "Session"
  • Velg "Standardinnstillinger" -oppføringen.
  • Klikk på "Lagre".
  • Ferdig.

Aktiver SSH Agent videresending( WinSCP)

  • I en WinSCP ny tilkobling kategorien, Aktiver forhåndsalternativer-boksen.
  • Gå til "SSH" - & gt;"Autentisering".
  • Merk av for "Tillat agent videresending".
  • Gå til "General Options" ved å klikke på "Preferences" - & gt;"Preferanser".
  • Aktiver Putty å bli påkalt med videresending alternativet ved å gå inn i "Integrering" - & gt;"Application" og legge til "-A" CLI-alternativet.
  • Du kan nå gjøre dette til malen for påfølgende tilkoblinger ved å gå tilbake til "Session" og skrive inn. Den grunnleggende informasjonen du vet vil være jevn over alle tilkoblinger( hvis noen), som Brukernavn, IP, Etc '.Deretter lagrer du økten.
Forfatterens notater
Mens purister vil si at enhver seriøs SSHing, skal gjøres fra en Linux-maskin, er virkeligheten at Ubuntu's bug # 1 "Microsoft har et flertall på skrivebordet markedsandel", gjelder fortsatt.kanskje en dag vil vi flytte til Linux-skrivebordet helt, men den dagen vil ikke være i dag og ikke for det 35 år gamle skallet.

Spike: Så jeg antar jeg serverte tiden min og jeg er fri til å gå?
SoundWave: Gratis å gå til Cybertron. ..