Ich habe gerade einen neuen virtuellen Ubuntu-Server erstellt und bin dabei, ihn für den produktiven Einsatz zu härten. Ich habe derzeit ein Root-Konto. Ich möchte Folgendes tun:
- Erstellen Sie einen neuen Benutzer (nennen wir ihn
jim
für den Rest). Ich möchte, dass sie ein/home/
Verzeichnis haben. - Geben Sie
jim
SSH-Zugriff. - Lassen Sie root aber nicht durchführen Operationen.
jim
su
sudo
- Deaktivieren Sie den Root-SSH-Zugriff.
- Verschieben Sie SSHd an einen nicht standardmäßigen Port, um Brute-Attacken zu verhindern.
Mein Problem liegt bei den ersten beiden Punkten. Ich habe bereits festgestellt, useradd
aber aus irgendeinem Grund kann ich mich nicht als ein Benutzer anmelden, der damit über SSH erstellt wurde. Muss ich SSHd schlagen, um dies zu ermöglichen?
/etc/nologin
Akte, aber sie ist leer. Ich habe es gelöscht und ssh neu gestartet, aber es reagiert immer noch nur, Permission denied, please try again.
wenn ich mich anmelde.