BSD rootshell NetApp

In dit specifieke geval om de authorized_keys van de NetApp te wijzigen zodat je zonder wachtwoorden kunt inloggen met SSH keys, maar bruikbaar voor van alles en nog wat.

filer> priv set advanced

Now, unlock and set a password to diag account:
filer*> useradmin diaguser unlock
filer*> useradmin diaguser password

Enter in the systemshell, create the directory you need and put the pubkey generated in the authorized_keys file:

filer*> systemshell

login: diag
Password: the same you set in the previous step

filer% mkdir -p /mroot/etc/sshd/root/.ssh
filer% vi /mroot/etc/sshd/root/.ssh/authorized_keys
filer% sudo chown -R root:wheel /mroot/etc/sshd/root
filer% sudo chmod -R 0600 /mroot/etc/sshd/root

Then, exit systemshell, lock diag account and exit advanced mode:
filer% exit
filer*> useradmin diaguser lock
filer*> priv set admin

Maar je kunt ook doen:
sudo sh -i

en dan krijg je een interactieve shell, met een “# ” prompt: Root op het onderliggende FreeBSD OS,
Dan kun je heel veel stuk maken, en/of repareren, maar dat is jullie wel toevertrouwd.

Opmerking: Uitloggen met ^D uit die “sudo”, brak bij mij de sudo, de login, de systemshell EN de onderliggende NetApp prompt SSH sessie in EEN klap af, en daarna kom ik een hele tijd niet opnieuw inloggen. Irritant.
Gewoon “exit” intikken kom je uit de “sudo”, nog een keer exit kom je uit de systemshell en zit je weer in de SSH sessie van de NetApp.

Bookmark de permalink.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *