Posted on

by

in

ssh und pub keys.

ssh root@192.168.213.5 „vim-cmd vmsvc/getallvms“

ssh root@192.168.213.100 „vim-cmd vmsvc/getallvms“

Dazu ist ein Key-Austausch notwendig.

http://www.online-tutorials.net/security/secure-ssh-tutorial-part-2-identity-pubkey-authentifizierung/tutorials-t-69-202.html (DANKE)

 

1: workstation key erzeugen (falls nicht vorhanden)
===================================================
workstation:/home/simon# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/simon/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/simon/.ssh/id_rsa.
Your public key has been saved in /home/simon/.ssh/id_rsa.pub.
The key fingerprint is:
01:4a:69:4a:81:16:f2:b9:aa:41:da:55:af:dd:34:ce simon@workstation
workstation:
workstation:/home/simon# cd $HOME/.ssh/
workstation:~/.ssh# ls
id_rsa id_rsa.pub

 
2: von workstation nach server public key kopieren
===================================================
workstation:/# cd $HOME/.ssh/
workstation:/home/simon/.ssh# scp id_rsa.pub simon@ssh-server:id_rsa_workstation.pub
Password:
workstation:/home/simon/.ssh# ssh ssh-server -L simon
Password:
ssh-server:/ cd $HOME
ssh-server:/home/simon# mkdir .ssh && chmod 700 .ssh && cd .ssh

 

Notes:
For ESXi 5.x and 6.0, the location of authorized_keys is:
/etc/ssh/keys-<username>/authorized_keys

Im Freenas:
Via GUI auf User den pub-key kopieren.

 

3. auf Server Key aufnehmen
===========================
#Jetzt fügen wir die Datei hinzu, die wir hochgeladen haben
ssh-server:/home/simon/.ssh# cat ../id_rsa_workstation.pub >> authorized_keys
ssh-server:/home/simon/.ssh# chmod 600 authorized_keys
ssh-server:/home/simon/.ssh# rm ../id_rsa_workstation.pub && exit