Je comprends que l'idée d'une interface de ligne de commande peut être un peu inconfortable au début, mais c'est vraiment un choix raisonnable. Vous utilisez l'interface de ligne de commande comme sur un bureau, vous devriez donc déjà être un peu familier avec bash / zsh / shell de votre choix.
Avantage - rapide et sécurisé (via ssh).
Les environnements de bureau IMO n'aident pas vraiment sur les serveurs car tout ce qui se trouve côté serveur est en ligne de commande.
Démarrer / arrêter des services, modifier des fichiers de configuration, installer / mettre à jour des packages, déplacer des fichiers de données, des pare-feu et des outils réseau, et la gestion des utilisateurs de telles tâches ne sont pas améliorées en exécutant un terminal graphique.
L'installation d'un environnement de bureau ajoute des centaines de packages dont la grande majorité n'est pas utilisée et prend donc de l'espace disque, des mises à niveau compliquées et ajoute des failles de sécurité potentielles (plus d'applications == plus de failles de sécurité potentielles).
chrylis Vraiment, cependant, apprenez le CLI. C'est la base d'outils de gestion fiables comme Puppet ou Terraform car ils peuvent être automatisés.
el.pescado Je vous recommande également de vous habituer aux outils de ligne de commande. Certaines distributions fournissent des outils d'administration GUI (comme YAST sur OpenSuse), mais chacune de ces distributions en fournit des différentes. Les outils de ligne de commande, en revanche, fonctionnent plus ou moins de la même manière sur tous les Linux.
Outils graphiques - Solutions WEB
Si vous pensez avoir besoin d' une interface graphique, utilisez l'une des nombreuses interfaces Web. Ces outils sont plus rapides que VNC, plus sûrs que VNC, les interfaces graphiques et spécifiques aux tâches serveur.
Vous pouvez les sécuriser via https ou ssh (selon l'outil).
Vous pouvez vous y connecter depuis n'importe quel système d'exploitation via un navigateur.
En plus de la gestion du serveur, plusieurs outils sont disponibles pour monter votre serveur.
NIDS (Network Intrusion Detection)
Snort https://www.snort.org/ n'est qu'un outil pour surveiller le trafic réseau, peut être un peu exagéré pour la plupart des utilisateurs. Base est l'interface graphique pour snort:
Réponses:
La ligne de commande est suffisante
Je comprends que l'idée d'une interface de ligne de commande peut être un peu inconfortable au début, mais c'est vraiment un choix raisonnable. Vous utilisez l'interface de ligne de commande comme sur un bureau, vous devriez donc déjà être un peu familier avec bash / zsh / shell de votre choix.
Avantage - rapide et sécurisé (via ssh).
Les environnements de bureau IMO n'aident pas vraiment sur les serveurs car tout ce qui se trouve côté serveur est en ligne de commande.
Démarrer / arrêter des services, modifier des fichiers de configuration, installer / mettre à jour des packages, déplacer des fichiers de données, des pare-feu et des outils réseau, et la gestion des utilisateurs de telles tâches ne sont pas améliorées en exécutant un terminal graphique.
L'installation d'un environnement de bureau ajoute des centaines de packages dont la grande majorité n'est pas utilisée et prend donc de l'espace disque, des mises à niveau compliquées et ajoute des failles de sécurité potentielles (plus d'applications == plus de failles de sécurité potentielles).
Pour gérer les serveurs, utilisez ssh + screen ou une alternative à screen - Existe - t-il une alternative conviviale à screen?
Cela vous permet de connecter et de rattacher à votre serveur.
Assurez-vous de sécuriser ssh avec au moins des clés http://bodhizazen.com/Tutorials/SSH_security
nano / vim / emacs sont tous d'excellents outils d'édition. Vous pouvez utiliser les fichiers d'édition vim + ssh à distance /unix/202918/how-do-i-remotely-edit-files-via-ssh
Ou vous pouvez monter votre système de fichiers sur sshfs https://help.ubuntu.com/community/SSHFS
D'après les commentaires
chrylis Vraiment, cependant, apprenez le CLI. C'est la base d'outils de gestion fiables comme Puppet ou Terraform car ils peuvent être automatisés.
el.pescado Je vous recommande également de vous habituer aux outils de ligne de commande. Certaines distributions fournissent des outils d'administration GUI (comme YAST sur OpenSuse), mais chacune de ces distributions en fournit des différentes. Les outils de ligne de commande, en revanche, fonctionnent plus ou moins de la même manière sur tous les Linux.
Outils graphiques - Solutions WEB
Si vous pensez avoir besoin d' une interface graphique, utilisez l'une des nombreuses interfaces Web. Ces outils sont plus rapides que VNC, plus sûrs que VNC, les interfaces graphiques et spécifiques aux tâches serveur.
Vous pouvez les sécuriser via https ou ssh (selon l'outil).
Vous pouvez vous y connecter depuis n'importe quel système d'exploitation via un navigateur.
Et si nécessaire, il existe plusieurs interfaces Web spécialisées telles que
La vitrualisation a également plusieurs options.
Gestionnaire Virt - prend en charge KVM, Xen et LXC avec la visionneuse d'épices et VNC intégrée .
Si vous utilisez KVM, vous pouvez utiliser Virt Manager sur ssh - https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/chap-Virtualization_Administration_Guide-Remote_management_of_virtualized_guests.html
Il existe un large éventail d'outils alternatifs, vous pouvez trouver de nombreuses interfaces Web si vous recherchez Google. https://www.tecmint.com/web-control-panels-to-manage-linux-servers/
Les solutions payantes telles que cpanel sont très populaires.
Cpanel https://cpanel.com/ https://cpanel.com/
Outils de sécurité
En plus de la gestion du serveur, plusieurs outils sont disponibles pour monter votre serveur.
Snort https://www.snort.org/ n'est qu'un outil pour surveiller le trafic réseau, peut être un peu exagéré pour la plupart des utilisateurs. Base est l'interface graphique pour snort:
Voir https://s3.amazonaws.com/snort-org-site/production/document_files/files/000/000/122/original/Snort_2.9.9.x_on_Ubuntu_14-16.pdf
https://ubuntuforums.org/showthread.php?t=1477696
HIDS (Host Intrusion Detection System)
OSSEC est populaire - https://ossec.github.io/
Nagios - https://www.nagios.org/ encore une option très populaire
la source