VMware ESX4i und Public Key Authentication
9. September 2009
In letzter Zeit hatte ich ziemlich viel mit dem VMware ESX4i zu tun – manchmal ist es auch ganz nützlich, wenn man sich via SSH auf den ESX einloggen kann (offiziell nicht supportet). Man muss als erstes mal kurz SSH aktivieren, dazu verbindet man sich via iLO/ DRACK usw. auf die Konsole (oder ganz altmodisch via Bildschirm und Tastatur am ESX) und drückt ALT F1 und gibt dann unsupported ein. Dann die /etc/inetd.conf öffnen und die beiden Zeilen, in denen ssh stream ... steht, die Kommentare entfernen. Kurz noch den inetd-Prozess killen und schon sollten man sich via SSH einloggen können.
So nun kommen wir zum Public Key Authentication. Wie gewohnt auf der Linuxbüchse mit ssh-keygen die Schlüssel erzeugen. Dann den Text des Public Keys kopieren und auf dem ESX4i die Datei /etc/rc.local öffnen. Dort fügen wir noch an das Ende folg. Code ein:
#public key authentification
mkdir /.ssh
touch /.ssh/authorized_keys
chmod 600 /.ssh
chmod 600 /.ssh/authorized_keys
echo "HIER STEHT DER PUBLIC KEY DER LINUXBÜCHSE" > /.ssh/authorized_keys
So, nun sollte man sich ohne lästiger Passworteingabe auf dem ESX einloggen können
Kommentar schreiben