PDA

Bekijk Volledige Versie : ssh



zerocool22
07/04/08, 09:22
Hey, ik heb op mijn windows machine een ssh daemon geinstalleerd, waar ik dus ssh kan gebruiken om op mijn linux server te connecteren. Nu wil ik een bat file maken, met gebruikers en paswoorden om in te loggen via ssh.
Maar hoe geef ik met ssh een paswoord mee in een bat?

ssh user@192.168.24.122 paswoord werkt niet.
terwijl ssh user@192.168.24.122 wel werkt, maar dan prompt hij voor een paswoord, ik wil het auto meegeven.

Weet iemand hoe dit moet bedankt?

phreak
07/04/08, 09:43
Dat gaat niet, of je moet het scripten met expect, of je gebruikt shared ssh keys..

Marin
07/04/08, 10:19
Shared SSH key lijkt me inderdaad de beste methode. Neem aan dat je Putty o.i.d. gebruikt? Dan kan dit gewoon. Je moet dit wel per client doen (als je er meerdere gebruikt) Even googlen en je vindt hier veel info over.

zerocool22
07/04/08, 11:14
nee ik gebruikte cygwin. Ik wil dus een hele boel users automatisch en tegelijk laten inloggen via ssh met paswoord ingeven. Maar via die key moet ik dan voor elke user een aparte keyaanmaken? neemt dit niet veel tijd in?

Marin
07/04/08, 11:17
Ja, je moet voor elke user en aparte key maken..

Of het teveel tijd kost? Tja, je moet er wat voor over hebben, anders moeten ze toch echt gewoon even hun password ingeven.

zerocool22
07/04/08, 11:24
ok bedankt, ik heb even gegoogled maar vind nergens een tutorial hoe ik dit moet aan de praat krijgen via een bat file?

Marin
07/04/08, 12:55
Google: "shared SSH key" 1e hit??

Je moet die key aanmaken op je server, het is een pair. 1 deel kopieer je naar je client. Je kunt dan inloggen met ssh user @ server.nl Je hoeft dan geen wachtwoord in te geven