Hjemmeside » hvordan » Slik SSH Hop Med Nøkkel Videresending fra Windows

    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 pakke (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 er nødvendig, 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.
    • 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:
    • 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" inn den 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 rådføre seg med 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-oppstartmappen.
    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:

      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ø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 nøkkel. Å gjøre dette:

    • Åpne PuTTY.
    • Under "Tilkobling" -> "SSH" -> "Auth".
    • Sjekk "Tillat agent videresending".
    • Gå tilbake til "Session"
    • Velg "Standardinnstillinger" -oppføringen.
    • Klikk på "Lagre".
    • 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".
    • Gå til "General Options" ved å klikke på "Preferences" -> "Preferences".
    • Aktiver Putty å bli påkalt med videresending alternativet ved å gå inn i "Integration" -> "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 "lagre" ø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 et flertall på skrivebordet markedsandel", fortsatt sant. 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 ...