2009-09-20 11:35:59 +0000 2009-09-20 11:35:59 +0000
345
345

Is er een manier om "auto login" in PuTTY met een wachtwoord in te stellen?

Is er een manier om een wachtwoord te configureren voor een opgeslagen sessie in PuTTY ?

Ik weet dat er de mogelijkheid is om een “auto-login username” op te geven (onder Verbinding/Data), maar is er een manier om hetzelfde te doen met het wachtwoord?

Antwoorden (16)

378
378
378
2009-09-20 11:48:12 +0000

Voor sommige versies van PuTTY is het zo eenvoudig als een van:

putty.exe mylogin@somewhere.com -pw mypassword
putty.exe somewhere.com -l mylogin -pw mypassword

Als u verbinding wilt maken via SSH , gebruik dan dit:

putty.exe -ssh root@somewhere.com -pw mypasswordforsomewherecom

Voor degenen die gebruik maken van Windows, kunt u eenvoudigweg een snelkoppeling maken en deze parameters invoeren.

Bijvoorbeeld:

  1. Maak een snelkoppeling op het bureaublad naar putty.exe
  2. 2. Renoem de snelkoppeling naar PuTTY - server.com
  3. Maak een snelkoppeling** op het bureaublad naar putty.exe . 3. Klik met de rechtermuisknop op de snelkoppeling en kies Eigenschappen
  4. Klik met de rechtermuisknop op het bureaublad. 4. Wijzig de target zoals:"C:\Program Files\PuTTY\putty.exe" user@server.com -pw password
  5. Klik op OK

Als uw PuTTY de parameter pw niet ondersteunt, hebt u een openbare sleutel nodig zoals uitgelegd in: Uw sleutelpaar aanmaken en kopiëren in PuTTY SSH-client _.

106
106
106
2009-09-20 12:00:22 +0000

Adviseer sterk om de publieke sleutelmechanismen te gebruiken in plaats van wachtwoorden te sturen vanuit de commandoregel. Hier is nog een referentie voor de opstelling .

Link om de laatste PuTTY binaire bestanden te krijgen (en controleer de FAQ ) .

50
50
50
2016-01-01 17:34:05 +0000
25
25
25
2011-09-30 13:24:53 +0000

Als u opgeslagen opties (zoals voorgeconfigureerde venstergroottes en tunnelproxy) wilt bewaren en een opgeslagen sessie wilt laden om automatisch in te loggen, gebruik dan deze aanpak: http://www.shanghaiwebhosting.com/web-hosting/putty-ssh-auto-login ](http://www.shanghaiwebhosting.com/web-hosting/putty-ssh-auto-login)

putty.exe -load my_server -l your_user_name -pw your_password

Waar ‘mijn_server’ een opgeslagen sessienaam is.

17
17
17
2011-02-07 08:05:21 +0000

PuTTY Connection Manager ](http://www.thegeekstuff.com/2009/03/putty-extreme-makeover-using-putty-connection-manager/) is een apart programma dat met PuTTY werkt. Het kan automatisch inloggen en heeft een versleutelde database met de wachtwoorden.

Ik geef echter nog steeds de voorkeur aan SSH-sleutels.

(Een ander nadeel is dat het mogelijk niet langer wordt ondersteund door de oorspronkelijke ontwikkelaar(s), en dat het alleen nog maar beschikbaar is om te downloaden van externe bronnen).

13
13
13
2014-08-30 22:13:07 +0000

Er is een poort van PuTTY genaamd KiTTY die het mogelijk maakt om gebruikersnaam / wachtwoord op te slaan.

De kitty_portable.exe is erg handig; er is geen installatie nodig.

11
11
11
2009-12-20 21:02:46 +0000

Ik gebruik mRemote op Windows; het kan gebruikersnamen en wachtwoorden voor SSH, RDP, VNC en Citrix opslaan.

9
9
9
2012-11-19 21:25:08 +0000

Ja, er is een manier. Onlangs heb ik een wachtwoordbewaarfunctie toegevoegd voor PuTTY 1.5.4 voor zowel Linux als Windows. U kunt binaries en broncode downloaden van Oohtj: PuTTY 0.62 met een wachtwoordbewaarfunctie _.

8
8
8
2011-04-30 17:22:34 +0000

Tunnelier ](http://www.bitvise.com/tunnelier) - lokaal versleutelde wachtwoorden opgeslagen. Het heeft ook een sFTP GUI en SSH-vensters.

7
7
7
2016-08-22 13:51:46 +0000

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:

  1. Het eerste zou moeten zeggen “ssh-rsa”
  2. 2. Het tweede zou je publieke sleutel moeten zijn, allemaal op één regel zonder spaties.
  3. 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.

6
6
6
2012-01-12 03:27:25 +0000

Als u de volgende manier gebruikt, vergeet dan niet “” toe te voegen om de naam van uw sessie in te voegen, anders kan het zijn dat de sessie niet geladen wordt. Bijvoorbeeld,

putty.exe -load "my session name",

De algemene vorm is:

putty.exe -load my_server -l your_user_name -pw your_password
5
5
5
2012-04-13 12:41:52 +0000

Ik doe het liever zo op een Windows machine. Sla de PuTTY executable op in een map, zeg “mytools”, en voer deze opdracht uit vanaf commando prompt:

tools>mytools 10

10 is het laatste octet van uw IP adres . Dat is het.

@ECHO OFF
set PUTTY=E:\tools\putty.exe
start %PUTTY% root@192.168.1. %1 -pw yourpassword
4
4
4
2014-06-12 00:48:51 +0000

Als de verbinding wordt geauthenticeerd door een publieke sleutel en wachtwoord, overweeg dan het gebruik van Pageant dat deel uitmaakt van de PuTTY suite.

U kunt uw privé-sleutels toevoegen aan Pageant met het bijbehorende wachtwoord. Ervan uitgaande dat u de juiste gebruikersnaam hebt geconfigureerd in PuTTY, wordt de authenticatie transparant uitgevoerd.

Het slaat uw wachtwoorden niet op, dus u moet uw sleutel de volgende keer dat u deze opstart opnieuw toevoegen. Er is een opdrachtregeloptie om in één keer te starten en sleutels toe te voegen.

"C:\Program Files\PuTTY\Pageant.exe" key1.ppk key2.ppk key3.ppk

Het vraagt om een wachtwoord indien nodig.

En het beste van alles is dat het deel uitmaakt van de PuTTY suite, dus je hebt het waarschijnlijk al op je machine.

2
2
2
2019-01-02 10:53:30 +0000

Ik wil graag meer uitleg over Emrald214s antwoord op MTPutty als zijn een leuke vrije software.

MTPutty - Multi-tabbed putty (draagbare versie vanwege de corporate installatie beperkingen voor veel gebruikers) als het helpt om verbinding te maken met veel servers en zijn gemakkelijk te organiseren in mappen met deze gratis software.

  1. u kunt uw gebruikersnaam wachtwoord opslaan in de sessie-instelling zelf
  2. U kunt geautomatiseerde commando’s afvuren na het loggen van de scripttab van de nieuwe verbinding. Dit is erg handig als u een aantal scripts (speciaal alias scripts) moet instellen bij het opstarten van uw sessie. Ook kunt u het loggen van sesu automatiseren, maar dit is niet aan te raden, omdat het wachtwoord in platte tekst staat, bv.

in bovenstaand script SLEEP is voor het wachten tussen de commando’s in miliseconden.

Opmerking:

  1. MTPutty is slechts een interface, dus je zult ook kitty of putty moeten downloaden om er gebruik van te maken.
  2. Het script zal alleen werken als het wachtwoord wordt opgeslagen (anders zal het proberen het wachtwoord uit script :P te halen wat zal resulteren in een mislukte login)
  3. Het heeft export en import sessies optie samen met vele andere nuttige functies.

Deze software helpt veel in het dagelijks gebruik als u met veel servers te maken heeft.

1
1
1
2013-09-23 09:54:11 +0000

Installeer MTPuTTY en uw probleem moet worden opgelost. U kunt zelfs een aantal scripts uitvoeren na het inloggen op Putty.

0
0
0
2009-12-20 19:27:19 +0000

Als de opdrachtgeschiedenis een veiligheidskwestie is, ga dan naar de openbare sleutelroute (aangezien uw wachtwoord met platte tekst, zoals gespecificeerd in de optie -pw, wordt opgeslagen in de opdrachtgeschiedenis).