2024 Författare: Peter John Melton | [email protected]. Senast ändrad: 2024-01-15 03:54
Har du behov av att arbeta med SSH-nycklar från Windows och du upptäcker att det blir ett problem mycket snabbt? HTG går in i hur man gör processen så transparent som möjligt, med hjälp av PuTTY paketpaketet.
Bild av kaneda99.
Översikt
I den här guiden kommer vi att förklara hur du SSH till en Linux-maskin från Windows med din offentliga nyckel, med Putty & Winscp. Dessutom kommer vi att aktivera vidarebefordringsalternativet. Detta gör att du kan fortsätta hoppa från den maskin du har anslutit till med din nyckel, till en annan maskin som stöder SSHing med tangenter. Vi kommer inte att gå in på hur du sätter din offentliga nyckel på Linux-maskinen, eftersom vi redan har behandlat det här ämnet.
Installera grundläggande program / paket
- Hämta PuTTYpaket (inte bara körbar) och installera den.
- Eventuellt få program WinSCP och mRemote, och installera dem.
Skapa ett nyckelpar
Om du inte har skapat ett nyckelpar ännu, och du vill göra det från ditt Windows-skrivbord, kan du använda "PuTTY Key Generator" som installerades som en del av "PuTTY-paketet":
- Öppna "PuTTY Key Generator" genom att gå till "Start" -> "PuTTY" -> "PuTTYgen"
- Medan det inte behövs rekommenderas att du ändrar längden på din nyckel från standard 1024. Ändra antalet "bitar" längst ner från "1024" till "4096".
-
Klicka på "Generera" och flytta musen runt slumpmässigt tills stapeln når 100%. Denna "salter" din nyckel, så försök att göra dina musrörelser så slumpmässigt som möjligt.
- När programmet är gjort genererar nyckeln,
-
På linjen "Key Comment" ändras det för att vara något mer användbart som ditt namn. Till exempel:
- Medan det inte behövs rekommenderas det att du anger ett lösenordsfras på den privata nyckeln. Detta skyddar din privata nyckel om någon får tillgång till den och du kommer bara att vara störd om du anger en gång vid maskinstart, om du utför alla steg i guiden.
- Klicka på "Spara privat nyckel".
Obs! Om du redan har en sparad privat nyckel kan du "extrahera" den offentliga delen genom att "ladda" den med generatorn.
Konfigurera Key-quartermaster
Programmet "Pageant" som installerades som en del av PuTTY-paketet kan lagra din nyckel / s och ge dem mRemote, WinSCP och PuTTY efter behov.
-
Öppna "Pageant" från startmenyn. (Obs: det kan gå av i systemfältet)
- Om det har slutförts till systemfältet dubbelklickar du på det för att få fram huvudfönstret.
- Klicka på "Lägg till nyckel" och ge den din sparade nyckelpar.
- Ange lösenordsfrasen om det behövs.
Klar, från och med nu, Putty, WinSCP och något program som fungerar som en fronted för dem (som mRemote) kommer först att konsultera Pageant-programmet om det finns en nyckel att använda för anslutningen.
Laddar nycklar automatiskt vid uppstart (valfritt)
Processen ovan måste upprepas efter varje maskinstart, eftersom Pageant inte sparar laddade nyckelkonfigurationer. För att den ska ladda konfigurationen automatiskt vid start kan du använda någon av de två metoderna nedan:
- Förutsatt att du har tillåtit Pageant att ta över ppk-suffixet, bör du enkelt kunna lägga till nyckelfilerna till Windows "startup" -mappen.
-
Skapa en genväg till programmet som passerar nyckelfilerna som parametrar. Till exempel skulle "Target" -kommandot för två (2) nycklar se ut:
"C: Program Files (x86) PuTTY pageant.exe" "C: Users AviadR Documents aviads 4096.ppk" "C: Användare AviadR Documents aviad s 1024.ppk
Lägg sedan till den här genvägen till fönsterets start.
Aktivera vidarebefordran av SSH-agent (PuTTY / mRemote)
Denna konfiguration är valfri, men gör det tillåter dig när du har SSHed in i en maskin för att fortsätta och SSH från den till nästa maskin, med samma nyckel. Att göra detta:
- Öppna PuTTY.
- Under "Anslutning" -> "SSH" -> "Auth".
-
Markera "Tillåt vidarebefordran av ombud".
- Gå tillbaka till "Session"
- Välj "Standardinställningar" posten.
-
Klicka på "Spara".
- Gjort.
Aktivera SSH Agent-vidarebefordran (WinSCP)
- Markera kryssrutan Aktivera avancerade alternativ i en WinSCP-ny anslutningsflik.
- Gå till "SSH" -> "Autentisering".
-
Markera kryssrutan "Tillåt agentöverföring".
-
Gå till "Allmänna alternativ" genom att klicka på "Inställningar" -> "Inställningar".
-
Aktivera Putty att åberopas med vidarekopplingsalternativet genom att gå till "Integration" -> "Application" och lägga till "-A" CLI-alternativet.
- Du kan nu göra detta till mallen för efterföljande anslutningar genom att gå tillbaka till "Session" och skriva in. Den grundläggande informationen du vet är enhetlig över alla anslutningar (om någon), som användarnamn, IP, Etc. Spara sedan sessionen.
Författarens anteckningar Medan purister kommer att säga att all seriös SSHing ska göras från en Linux-maskin, är verkligheten att Ubuntus bugg # 1 "Microsoft har en majoritet av skrivbordsmarknadsandelar", gäller fortfarande. kanske en dag flyttar vi till Linux-skrivbordet helt, men den dagen kommer inte att vara idag och inte för det 35-åriga skalet.
Spike: Så jag antar att jag tjänat min tid och jag är fri att gå? SoundWave: Gratis att gå till Cybertron …
Rekommenderad:
Du kan fortfarande få Windows 10 gratis med en Windows 7, 8 eller 8.1-nyckel
Microsofts gratis uppgraderingspaket för Windows 10 är över-eller är det? Det finns fortfarande ett sätt att aktivera Windows 10 med en Windows 7, 8 eller 8.1-tangent, förutom Microsofts tillgänglighetsutbud.
Så här säkrar du dina konton med en U2F-nyckel eller YubiKey
Tvåfaktorsautentisering är viktigt, men ett krångel. I stället för att skriva in en kod från din telefon, vad händer om du bara kan infoga en USB-nyckel för att få tillgång till dina viktiga konton?
Så här gör du Outlook 2016 Stäng ett meddelande efter svar eller vidarebefordran
Som standard håller Outlook ett meddelandefönster öppet när du svarat på eller vidarebefordrar det meddelandet, vilket innebär att du måste manuellt när du är klar. Du kan ändra det så att Outlook automatiskt stänger det ursprungliga meddelandefönstret så fort du trycker på "Skicka" -knappen. Här är hur.
Bypass SSH-loggar genom att lägga till din nyckel till en fjärrserver i en enda kommando
Om du vill konfigurera SSH-nycklar för att tillåta inloggning utan ett lösenord kan du göra det med ett enda kommando. Det är ganska enkelt.
Så här utför du en ren installation av Windows 8.1 med en Windows 8-nyckel
Windows 8.1 är en gratis uppgradering till alla Windows 8-användare, men du kan normalt inte installera Windows 8.1 med en Windows 8-produktnyckel. Lyckligtvis kan du komma runt denna begränsning om du verkligen vill ha en ny installation av Windows 8.1.