Pagina principala » HOWTO » Cum Pentru a SSH Hop cu transmitere cheie de la Windows

    Cum Pentru a SSH Hop cu transmitere cheie de la Windows


    Aveți nevoie să lucrați cu chei SSH de pe 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 de pachete PuTTY.

    Imagine de către kaneda99.

    Prezentare generală

    În acest ghid vom explica cum să faceți SSH la o mașină Linux din Windows cu cheia dvs. publică, folosind Putty & Winscp. În plus, vom permite opțiunea de expediere. Acest lucru vă va permite să continuați să sari de la aparatul la care v-ați conectat cu cheia dvs. către 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 PuTTY pachet (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 chei

    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" -> "PuTTY" -> "PuTTYgen"
    • În timp ce 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 deplasați mouse-ul în jurul valorii de aleatoriu până când bara ajunge la 100%. Acest "săruri" cheia dvs., deci încercați să faceți mișcările mouse-ului cât mai aleatorii posibil.
    • Odată ce programul este terminat cu generarea cheii,
    • În linia "Comentariu cheie", modificați-o pentru a fi ceva mai util ca numele dvs. De exemplu:
    • Deși 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 doar de intrarea o dată la pornirea mașinii, dacă efectuați toți pașii din ghid.
    • Dați clic pe "Salvați cheia privată".
    Notă: dacă aveți deja o cheie privată salvată, puteți "extrage" partea publică prin încărcarea acesteia cu generatorul.

    Configurarea managerului cheie

    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 "Pagină" din meniul de pornire. (Notă: se poate rula în tava de sistem)
    • Dacă a ieșit în tava de sistem, faceți dublu clic pe el pentru a deschide fereastra principală.
    • Faceți clic pe "Adăugați o cheie" și dați-i o pereche de chei salvată.
    • Dacă este necesar, furnizați fraza de acces.

    Terminat, de acum înainte, Putty, WinSCP și orice program care servește ca un front 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 mașinii, deoarece Pageant nu salvează configurațiile de chei încărcate. Pentru ca sarcina să fie încărcată automat la pornire, puteți utiliza una dintre cele două metode de mai jos:

    1. 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 folderul "startup" Windows.
    2. Creați o comandă rapidă pentru programul care transmite fișierele-cheie ca parametri. De exemplu, comanda "Target" pentru două taste ar arăta 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 agentului SSH (PuTTY / mRemote)

    Această configurație este opțională, dar dacă o faci, 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".
    • Reveniți la "Sesiune"
    • Selectați intrarea "Setări implicite".
    • Dați clic pe "Salvați".
    • Terminat.

    Activați redirecționarea agendei SSH (WinSCP)

    • Într-o fila de conectare WinSCP nouă, bifați caseta de selectare Opțiuni Advance.
    • Accesați secțiunea "SSH" -> "Autentificare".
    • Bifați caseta de selectare "Permiteți redirecționarea agenților".
    • Accesați "Opțiuni generale" făcând clic pe "Preferințe" -> "Preferințe".
    • Activați Putty pentru a fi invocat cu opțiunea de redirecționare, accesând "Integration" -> "Application" și adăugând opțiunea CLI "-A".
    • Acum puteți să faceți acest șablon pentru conexiunile ulterioare prin revenirea 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 numele de utilizator, IP, etc. Apoi salvați sesiunea.
    Notele autorului În timp ce puristii vor spune că orice SSH-uri grave ar trebui să fie făcute de la o mașină Linux, realitatea este că bug-ul "Microsoft" are o cotă de piață majoritar pentru desktop-ul lui Ubuntu, este încă adevărat. poate că într-o zi vom trece complet la spațiul de lucru Linux, dar acea zi nu va fi astăzi și nu pentru shell-ul vechi de 35 de ani.

    Spike: Cred că mi-am servit timpul și sunt liber să plec?
    SoundWave: Libertatea de a merge, la Cybertron ...