ich mag eine ssh verbindung zu einer anderen maschine ohne passwortabfrage erstellen nach diesem tutorial:
Code: Alles auswählen
SSH Login ohne Passwort
DSA Key erstellen: ssh-keygen -t dsa
RSA Key erstellen: ssh-keygen -t rsa
RSA1 Key erstellen: ssh-keygen -t rsa1
ACHTUNG: Keine Passphrase fuer SSH-Key vergeben!!!
Die erstellten Keys befinden sich dann im Home-Verzeichnis des User’s der die Keys erstellt hat!
User = Nagios
cd ~/.ssh/
-rw——- 1 nagios nagios 668 Feb 1 06:57 id_dsa
-rw-r–r– 1 nagios nagios 601 Feb 1 06:57 id_dsa.pub
-rw——- 1 nagios nagios 883 Feb 1 06:57 id_rsa
-rw-r–r– 1 nagios nagios 221 Feb 1 06:57 id_rsa.pub
-rw——- 1 nagios nagios 526 Feb 1 06:57 identity
-rw-r–r– 1 nagios nagios 330 Feb 1 06:57 identity.pub
Die Key’s “*.pub” auf das Zielsystem, natuerlich per ssh, kopieren:
scp *.pub remoteuser@px1:~/.
Per SSH auf Zielsystem einloggen:
ssh -l remoteuser zielsystem
Key auf Zielsystem/User aktivieren:
cat /pfadangabe/key/*.pub » ~/.ssh/authorized_keys
Vom Zielsystem wieder ausloggen!
Absofort wird der “remoteuser” per KEY authentifiziert und muss somit kein Passwort mehr eingeben!
Die Key’s “*.pub” auf das Zielsystem, natuerlich per ssh, kopieren:
scp *.pub remoteuser@px1:~/.
ich habe auf beiden maschinen einen user nagios in der group nagios. angelegt hab ich die mit:
useradd -c "Nagios-Servermonitoring" -d /home/nagios/ -g nagios -p nagios -s /bin/bash nagios
wenn ich nun versuche mich mit scp *.pub nagios@192.168.193.4:~/. zu connecten um dateien rüberzuschieben werde ich dauernd nach einem pw gefragt und ich finde keines das passen würde.
was mache ich falsch?
gruesse rene
quelle: http://www.nagios-wiki.de/doku.php/nagi ... eck_by_ssh