Linux est très utilisé pour les machines virtuelles. Les distributions souvent employées sont AlmaLinux, CentOS, Debian, Fedora et Ubuntu. Vous trouverez ici de l'assistance pour les tâches communes. Il est aussi possible d'utiliser le système d'exploitation Windows.
Gestion des utilisateurs sous Linux¶
Il existe quelques méthodes pour permettre à plusieurs personnes d'avoir accès à une machine virtuelle. Notre recommandation est de créer de nouveaux comptes d'utilisateur et de leur associer des clés SSH.
Créer un compte d'utilisateur et ses clés¶
Pour créer un compte d'utilisateur sur Ubuntu, utilisez la commande suivante :
Pour pouvoir se connecter, le nouvel utilisateur devra avoir une paire de clés. Selon le système d'exploitation, voyez Générer des clés SSH sous Windows ou Créer une paire de clés sous Linux et Mac. Ajoutez ensuite la clé publique à /home/USERNAME/.ssh/authorized_keys pour la machine virtuelle et vérifiez que les permissions et le propriétaire sont corrects, comme indiqué aux étapes 2 et 3 de Se connecter avec une paire de clés.
Privilèges admin¶
Pour accorder les privilèges d'administrateur (root) à un utilisateur, utilisez la commande suivante :
Ceci démarre un éditeur où vous pouvez ajouter une ligne comme :
Pour plus d'information sur la commande visudo et sur comment modifier le fichier, consultez le tutoriel de DigitalOcean.
Problèmes de système et de sécurité¶
Référez-vous aux pages suivantes :