Właśnie stworzyłem nowy wirtualny serwer Ubuntu i jestem w trakcie jego utwardzania do użytku produkcyjnego. Obecnie mam konto root. Chcę wykonać następujące czynności:
- Utwórz nowego użytkownika (zadzwońmy
jim
przez resztę tego). Chcę, żeby mieli/home/
katalog. - Daj
jim
dostęp do SSH. - Pozwól
jim
nasu
rootowanie, ale nie wykonywaniesudo
operacji. - Wyłącz dostęp root SSH.
- Przenieś SSHd do niestandardowego portu, aby powstrzymać brutalne ataki.
Mój problem dotyczy dwóch pierwszych elementów. Znalazłem już, useradd
ale z jakiegoś powodu nie mogę się zalogować jako użytkownik utworzony przy użyciu SSH. Czy muszę pokonać SSHd, aby na to pozwolić?
/etc/nologin
plik, ale jest pusty. Usunąłem go i ponownie uruchomiłem ssh, ale nadal reaguje, Permission denied, please try again.
gdy próbuję się zalogować.