# ssh ohne password einrichten # Ausgangs-Host: # 1.$HOME/.ssh anlegen # 2.im Verzeichnis: ssh-keygen -N "" -t dsa -f id_dsa # 3.erzeugt Files id_dsa und id_dsa.pub # # Ziel-Host: # 1.$HOME/.ssh anlegen # 2.im Verzeichnis file authorized_keys anlegen mit Inhalt id_dsa.pub vom Ausgangs-Host #-------------------------------------------------------------------------------- # Kommando mit ssh auf remote system absetzen ssh $user@$host cat $home1/.ssh/id_dsa.pub_* ">>" $home1/.ssh/authorized_keys #-------------------------------------------------------------------------------- # Script zum erzeugen des authorized_keys Files ("add_host") vi add_host ---> Script Anfang cat authorized_keys 2>/dev/null id_dsa.pub_${1} >> tmp_authorized_keys sort -u tmp_authorized_keys > authorized_keys rm tmp_authorized_keys ---> Script Ende chmod 700 add_host #-------------------------------------------------------------------------------- # Use Putty with public/private key - use PUTTYGEN.EXE to generate new public key - save private and public key files (hajo_private.ppk and hajo_public on D:\Users\HansJoachimRuehl\.ssh\) - copy content (key) of upper window and paste it on target in authorized_keys file #-------------------------------------------------------------------------------- # Useful Commands... mv id_dsa.pub id_dsa.pub_$(uname -n) # anhängen des Hostnamens an das Public File scp id_dsa.pub_$(uname -n) :/home/oracle/.ssh/ # Public File zu Remote Host kopieren