Slik SSH Hop Med Nøkkel Videresending fra Windows

Innholdsfortegnelse:

Slik SSH Hop Med Nøkkel Videresending fra Windows
Slik SSH Hop Med Nøkkel Videresending fra Windows

Video: Slik SSH Hop Med Nøkkel Videresending fra Windows

Video: Slik SSH Hop Med Nøkkel Videresending fra Windows
Video: Windows WMI: WMI repository, Providers, Infrastructure, and namespaces - YouTube 2024, Mars
Anonim
Image
Image

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 PuTTYpakke (ikke bare kjørbar) og installer den.
  • Eventuelt hente programmene WinSCP og mRemote, og installer dem.

Generer et nøkkelpar

Hvis du ennå ikke har opprettet et nøkkelpar, 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" -> "PuTTY" -> "PuTTYgen"
  • Selv om det ikke kreves, anbefales det at du endrer lengden på nøkkelen fra standard 1024. Endre antall "biter" nederst fra "1024" til "4096".
  • Klikk "Generer" og flytt musen rundt tilfeldig, til linjen når 100%. Denne "salter" nøkkelen din, så prøv å gjøre musebevegelsene så tilfeldig som mulig.

    Image
    Image
  • Når programmet er gjort, genererer nøkkelen,
  • På linjen "Nøkkelkommentar", endre den til å være noe mer nyttig som navnet ditt. For eksempel:

    Image
    Image
  • Selv om 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)

    Image
    Image
  • 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)

Fremgangsmåten ovenfor må gjentas etter hver maskinstart, siden Pageant ikke lagrer lastede nøkkelkonfigurasjoner. For å få den til å laste 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økkelfiler i Windows-oppstartsmappen.
  2. Opprett en snarvei til programmet som passerer nøkkelfilene som parametere. For eksempel vil "Target" -kommandoen for to (2) nøkler se ut som:

    Image
    Image

    C: Brukere AviadR Documents aviad's 4096.ppk"

Deretter legger du til denne snarveien til vinduets oppstart.

Aktiver SSH Agent videresending (PuTTY / mRemote)

Denne konfigurasjonen er valgfri, men gjør 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 nøkkel. Å gjøre dette:

  • Åpne PuTTY.
  • Under "Tilkobling" -> "SSH" -> "Auth".
  • Sjekk "Tillat agent videresending".

    Image
    Image
  • Gå tilbake til "Session"
  • Velg "Standardinnstillinger" -oppføringen.
  • Klikk på "Lagre".

    Image
    Image
  • Ferdig.

Aktiver SSH Agent videresending (WinSCP)

  • I avkrysningsboksen WinSCP ny tilkobling merker du av for Aktiver forhåndsalternativer.
  • Gå til "SSH" -> "Autentisering".
  • Merk av for «Tillat agent videresending».

    Image
    Image
  • Gå til "General Options" ved å klikke på "Preferences" -> "Preferences".

    Image
    Image
  • Aktiver Putty å bli påkalt med videresending alternativet ved å gå inn i "Integration" -> "Application" og legge til "-A" CLI alternativet.

    Image
    Image
  • 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 noen seriøse SSHing, skal gjøres fra en Linux-maskin, er virkeligheten at Ubuntu's bug # 1 "Microsoft har en 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 …

Anbefalt: