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
jimfür den Rest). Ich möchte, dass sie ein/home/Verzeichnis haben. - Geben Sie
jimSSH-Zugriff. - Lassen Sie root aber nicht durchführen Operationen.
jimsusudo - 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, useraddaber 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/nologinAkte, 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.