Je viens de créer un nouveau serveur virtuel Ubuntu et je suis en train de le renforcer pour une utilisation en production. J'ai actuellement un compte root. Je veux faire ce qui suit:
- Créez un nouvel utilisateur (appelons-le
jim
pour le reste). Je veux qu'ils aient un/home/
répertoire. - Donner un
jim
accès SSH. - Autoriser
jim
àsu
rooter mais ne pas effectuer d'sudo
opérations. - Désactivez l'accès root SSH.
- Déplacez SSHd sur un port non standard pour aider à arrêter les attaques brutales.
Mon problème réside dans les deux premiers éléments. J'ai déjà trouvé, useradd
mais pour une raison quelconque, je ne peux pas me connecter en tant qu'utilisateur créé avec SSH. Dois-je battre SSHd pour permettre cela?
/etc/nologin
fichier mais il est vide. Je l'ai supprimé et redémarré ssh, mais il ne répond que Permission denied, please try again.
lorsque j'essaie de me connecter.