Archiv verlassen und diese Seite im Standarddesign anzeigen : ssh mit Passwort
Hallo,
kann man ein ssh machen ohne nach dem Passwort zu fragen?
Mein script beinhaltet ein ssh user@host... und ich will das Passwort beim ausführen des Scriptes mit angeben. (script.sh -u -p)
-u soll für den user stehen
-p für das Passwort
geht das mit ssh?
Danke für eure Mühe
MFG
ThorstenS
23-03-2005, 15:25
erzeug dir nen ssh key und logg dich darüber ein.
peschmae
23-03-2005, 15:38
Oder versuch eventuell mal expect. Aber Key-Authentifizierung ist definitiv die schlauere Variante. (Zwar etwas fummelig beim ersten mal einrichten aber man gewöhnt sich daran, wenns dann mal geht.)
MfG Peschmä
ssh-keygen -t rsa
dies erzeugt dann:
id_rsa (Private Key)
id_rsa.pub (Public Key)
Ich logge mich nämlich von einem Hauptrechner (wo schon ein private Key u. ein Public key besteht) auf einen anderen Hauptrechner ein.
Soll ich den inhalt der oben erzeugten keys in die jeweiligen vorhandenen Keys kopieren?
Hat sich erledigt, habe eine Lösung gefunden:
for i in rechnername1 rechnername2...; do
>ssh user@$i 'mkdir .ssh'
>cat .ssh/id_rsa.pub | ssh user@$i 'cat >> .ssh/authorized_keys'
>done
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.