Jak udostępnić maszynę kilku zdalnym użytkownikom w NSIS?
Inni użytkownicy mogą mieć oddzielne konta na maszynie wirtualnej lub współdzielić jedno konto. Nowe konto należy utworzyć za pomocą odpowiedniego polecenia systemowego, na przykład
$ sudo useradd -m new_user_name
Nowy użytkownik musi mieć również zdefiniowany klucz ssh:
$ sudo su new_user name
$ cd
$ mkdir .ssh
$ cat - >.ssh/authorized_keys
(wklej klucz publiczny użytkownika do terminala) <Ctrl-D>
$ chmod 600 .ssh/authorized_keys
Jeśli chcesz zezwolić dwóm zdalnym użytkownikom na dostęp do jednego konta (lub używasz kilku kluczy, np. z domu i z biura), po prostu dodaj dodatkowy klucz na końcu pliku .ssh/authorized_keys, na przykład
$ cat - >>.ssh/authorized_keys
(wklej dodatkowy klucz do terminala) <Ctrl-D>
Ostrzeżenie
Łatwo jest podciąć gałąź, na której siedzisz i zepsuć plik authorized_keys, aby uniemożliwić ci zalogowanie się. Lepiej nie bawić się jedynym kontem systemowym!