Dodavanje novog korisnika na VPS
Novi VPS dolazi s jednim računom: root na Linuxu ili Administrator na Windows Serveru. Stalni rad s tim računom je rizičan: svaka pogreška izvršava se s punim ovlastima, a naziv računa poznat je svakome tko pretražuje internet u potrazi za otvorenim SSH ili RDP portovima. Sigurnije je koristiti zasebnog korisnika za svakodnevni rad, s administratorskim pravima samo kad su potrebna. To je i način da kolegi omogućite pristup bez dijeljenja vlastite lozinke.
Linux: izrada korisnika
Na poslužitelj se povežite putem SSH-a kao root. Naredbe se među distribucijama malo razlikuju.
Na Ubuntuu i Debianu pokrenite:
adduser username
Zamijenite username imenom novog korisnika. Naredba izrađuje matični direktorij (home), dvaput traži lozinku, a zatim neobavezne podatke, kao što je puno ime. Podatke možete preskočiti pritiskom na Enter.
Na AlmaLinuxu i Rocky Linuxu izradite korisnika, a zatim postavite lozinku:
useradd -m username passwd username
Linux: dodjela administratorskih prava korisniku
Novi korisnik nema administratorska prava. Da bi mogao izvršavati naredbe kao root pomoću sudo, dodajte ga u grupu administratora.
Na Ubuntuu i Debianu grupa je sudo:
usermod -aG sudo username
Na AlmaLinuxu i Rocky Linuxu grupa je wheel:
usermod -aG wheel username
Nemojte dodavati korisnika u ovu grupu ako treba raditi samo sa svojim datotekama, na primjer kolega koji učitava sadržaj web-stranice.
Linux: provjera novog korisnika
Još nemojte zatvarati root sesiju. Otvorite drugi terminal i povežite se kao novi korisnik:
ssh username@SERVER_IP
Provjerite radi li sudo:
sudo whoami
Unesite lozinku novog korisnika. Ako naredba vrati root, korisnik ima administratorska prava. Kako raditi sa sudo detaljnije je opisano u uputama „Dobivanje root pristupa kada nije omogućen prema zadanim postavkama”.
Linux: postavljanje prijave SSH ključem
Prijava ključem sigurnija je od prijave lozinkom. Sljedeće naredbe pokrenite na vlastitom računalu, a ne na poslužitelju.
Ako još nemate ključ, izradite ga:
ssh-keygen -t ed25519
Na Linuxu i macOS-u kopirajte ključ na poslužitelj:
ssh-copy-id username@SERVER_IP
Na Windowsima ssh-copy-id nije dostupan. Prikažite javni ključ u PowerShellu i kopirajte ispis:
type $env:USERPROFILE\.ssh\id_ed25519.pub
Zatim se na poslužitelj povežite kao novi korisnik i dodajte ključ:
mkdir -p ~/.ssh chmod 700 ~/.ssh nano ~/.ssh/authorized_keys
Zalijepite ključ u novi redak, spremite datoteku i postavite njezine dozvole:
chmod 600 ~/.ssh/authorized_keys
Ponovno se povežite sa svojeg računala. Ako poslužitelj ne traži lozinku korisnika, prijava ključem radi.
Linux: onemogućavanje SSH prijave kao root
Kad se novi korisnik može prijaviti i koristiti sudo, možete zabraniti izravnu SSH prijavu kao root. Otvorite konfiguraciju SSH poslužitelja:
sudo nano /etc/ssh/sshd_config
Pronađite redak PermitRootLogin, uklonite # na njegovu početku ako postoji i postavite:
PermitRootLogin no
Ponovno pokrenite SSH uslugu. Na Ubuntuu i Debianu:
sudo systemctl restart ssh
Na AlmaLinuxu i Rocky Linuxu:
sudo systemctl restart sshd
Ovu postavku mijenjajte tek nakon što provjerite da se novi korisnik može prijaviti i pokrenuti sudo. Ostavite trenutnu sesiju otvorenom i testirajte prijavu u novom terminalu. Ako izgubite pristup, upotrijebite IP-KVM konzolu (gumb REQUEST u Order Details) za ispravak konfiguracije.
Windows Server: izrada korisnika
Na poslužitelj se povežite putem RDP-a kao Administrator.
Za izradu korisnika u grafičkom sučelju pritisnite Win + R, unesite lusrmgr.msc i pritisnite Enter. Otvorite Users, desnom tipkom miša kliknite prazno područje i odaberite New User. Unesite korisničko ime i dvaput lozinku, poništite User must change password at next logon ako sami postavljate konačnu lozinku i kliknite Create.

Korisnika možete izraditi i u naredbenom retku (Command Prompt) pokrenutom kao administrator:
net user username * /add
Naredba dvaput traži lozinku.
Windows Server: dodjela pristupa korisniku
Novi korisnik se prema zadanim postavkama ne može povezati putem RDP-a. Dodajte ga u jednu od grupa.
Za dodjelu punih administratorskih prava korisniku:
net localgroup Administrators username /add
Za dopuštanje RDP pristupa bez administratorskih prava:
net localgroup "Remote Desktop Users" username /add
U grafičkom sučelju otvorite korisnika u lusrmgr.msc, idite na karticu Member Of, kliknite Add i unesite naziv grupe.
Povežite se putem RDP-a kao novi korisnik kako biste provjerili pristup prije nego što bilo što promijenite na računu Administrator.
Ako izgubite pristup
Ako se više ne možete prijaviti ni s jednim korisnikom, zatražite IP-KVM pristup gumbom REQUEST u Order Details i ispravite postavke s konzole poslužitelja. Ako ni to ne pomogne, izradite zahtjev za podršku i navedite svoj VPS.
Promjena lozinke zadanog računa opisana je u uputama „Promjena lozinke zadanog korisnika”.