Het combineren van twee verschillende pakketten voor een veiligheidsoplossing kan gevaarlijk zijn. Dit is de PuTTY-only manier om het te doen, alleen met behulp van software van de PuTTY site.
U moet eerst PuTTYgen gebruiken om een sleutelpaar aan te maken, dan de private sleutel in PuTTY installeren, en de publieke sleutel naar de externe site kopiëren. Hier is hoe u dit doet.
Download PuTTYgen, en voer het uit om een SSH2-RSA sleutel te genereren. Ik zou minstens 4098 bits gebruiken. Klik op de Genereer knop, beweeg de muis rond, totdat het sleutelpaar is gegenereerd.
Zodra het is gegenereerd, zal uw scherm er zo uitzien:
Beschrijf de account in het “Key Comment” veld. Sla vervolgens de private sleutel op in een bestand, en de publieke sleutel in een ander bestand.
Uw publieke sleutel zal er zo uitzien:
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20160822"
AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp+G9z8eE0MpPZL9JZksstIa3L9JEND6ud1
1IiD6f1jw/7Lv7CvZcCdk/OVMT+DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQt
YEQgtbJd/hyHtTHK9X/wiKeQr7LjHZcEg3osYh+MzZFscldQM/a/Z26AKh81EC9X
uIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5S/lZ
4v/yxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphd
zBihq85a1SHx0LBk31342HsCiM4el//Zkicmjmy0qYGShmzh1kfZBKiBs+xN4tBE
yjRNYhuMGP2zgpr9P/FO1buYdLah5ab3rubB5VbbRP9qmaP2cesJS/N91luc099g
Z+CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6T
rcyrSIP9H/PDuBuYoOfSBKies6bJTHi9zW2/upHqNlqa2+PNY64hbq2uSQoKZl1S
xwSCvpbsYj5bGPQUGs+6AHkm9DALrXD8TX/ivQ+IsWEV3wnXeA4I1xfnodfXdhwn
ybcAlqNrE/wKb3/wGWdf3d8cu+mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHaw
Aby0MW0=
---- END SSH2 PUBLIC KEY ----
U moet dit bewerken tot een formulier dat geschikt is voor uw externe site. Laten we aannemen dat het een Linux machine is die gebruik maakt van ssh.
Bewerk het bestand zodat het drie velden heeft:
- Het eerste zou moeten zeggen “ssh-rsa”
- 2. Het tweede zou je publieke sleutel moeten zijn, allemaal op één regel zonder spaties.
- 3. Het derde is een commentaar - dat kan overeenkomen met uw sleutel commentaarveld.
Het zou er dus zo uit moeten zien als het klaar is
ssh- rsa rsa- sleutel-20160822
Persoonlijk, Ik zou het bestand naar de Linux-machine kopiëren, en dan bewerken, omdat redacteuren als vim veel toleranter zijn ten opzichte van lange lijnen. Ik zou het ‘J’-commando gebruiken om twee regels samen te voegen, en dan zoeken naar spaties en de spaties tussen de regels verwijderen. Toen ik dit bestand naar Windows kopieerde, stond het systeem erop om de enkele lange lijn op te splitsen in meerdere regels met “\” tussen de regels. Jakkes. Om verder te gaan…
Log in op de machine op afstand, en kopieer/bewerken, en voeg dan de publieke sleutel toe aan het ~/.ssh/authorized_keys bestand in hetzelfde formaat als de andere sleutels. Het zou een enkele regel moeten zijn. Er zouden drie velden op een enkele regel moeten staan. Het eerste zegt “ssh-rsa”. Het tweede is de sleutel die zou moeten eindigen met de karakters “=” het derde veld is optioneel, en zal bevatten wat je in het Key Comment veld zet.
Als dit de eerste keer is dat je het ~/.ssh/authorized_keys bestand hebt aangemaakt, zorg er dan voor dat de directory en het bestand niet in een groep of in de wereld leesbaar zijn.
Als dit gedaan is, dan moet je een PuTTY sessie aanmaken waar de private sleutel wordt gebruikt.
Ga in de PuTTY sessie naar Connection=>SSH=>Auth en klik op browse en selecteer waar je je private key hebt opgeslagen “It’s a *.ppk” file.
Sla dan deze sessie op (ik neem aan dat je ook het account, IP adres, etc. hebt ingesteld). ).
Zodra dit gedaan is, hoeft u alleen nog maar de sessie te selecteren en bent u ingelogd.
Een veiligere manier is om uw private key op te slaan in een versleuteld bestand, met behulp van een passphrase. Gebruik vervolgens Pageant om uw passphrase te beheren. Op die manier is de privésleutel altijd versleuteld en hoeft u slechts af en toe een passphrase in te typen.