Entendo que a ideia de uma interface de linha de comando possa ser um pouco desconfortável no começo, mas na verdade é uma escolha razoável. Você usa a interface da linha de comando como em uma área de trabalho; portanto, você já deve estar um pouco familiarizado com o bash / zsh / shell de sua escolha.
Vantagem - rápido e seguro (via ssh).
Os ambientes de área de trabalho da IMO realmente não ajudam nos servidores, pois tudo do lado do servidor é linha de comando.
Iniciar / parar serviços, editar arquivos de configuração, instalar / atualizar pacotes, mover arquivos de dados, firewall e ferramentas de rede e gerenciamento de usuários, essas tarefas não são aprimoradas executando um terminal gráfico.
A instalação de um ambiente de área de trabalho adiciona centenas de pacotes, a grande maioria não utilizada e, portanto, ocupa espaço em disco, atualizações complicadas e adiciona possíveis falhas de segurança (mais aplicativos == mais falhas de segurança em potencial).
chrylis Realmente, porém, aprenda a CLI. É a base para ferramentas de gerenciamento confiáveis, como o Puppet ou o Terraform, porque podem ser automatizadas.
el.pescado Eu também recomendo se acostumar com ferramentas de linha de comando. Algumas distribuições fornecem ferramentas de administração da GUI (como YAST no OpenSuse), mas todas essas distribuições fornecem diferentes. As ferramentas de linha de comando, por outro lado, funcionam mais ou menos da mesma forma em todos os Linux.
Ferramentas gráficas - soluções WEB
Se você sente que você PRECISA uma gráfica use interface uma das muitas interfaces baseadas na web. Essas ferramentas são mais rápidas que o VNC, mais seguras que o VNC, interfaces gráficas e tarefas específicas do servidor.
Você pode protegê-los via https ou ssh (dependendo da ferramenta).
Você pode se conectar a eles a partir de qualquer sistema operacional através de um navegador.
Além do gerenciamento de servidores, existem várias ferramentas disponíveis para montar seu servidor.
NIDS (detecção de intrusão de rede)
O Snort https://www.snort.org/ é apenas uma ferramenta para monitorar o tráfego da rede; pode ser um pouco exagerado para a maioria dos usuários. Base é a interface gráfica do snort:
Respostas:
Linha de comando é suficiente
Entendo que a ideia de uma interface de linha de comando possa ser um pouco desconfortável no começo, mas na verdade é uma escolha razoável. Você usa a interface da linha de comando como em uma área de trabalho; portanto, você já deve estar um pouco familiarizado com o bash / zsh / shell de sua escolha.
Vantagem - rápido e seguro (via ssh).
Os ambientes de área de trabalho da IMO realmente não ajudam nos servidores, pois tudo do lado do servidor é linha de comando.
Iniciar / parar serviços, editar arquivos de configuração, instalar / atualizar pacotes, mover arquivos de dados, firewall e ferramentas de rede e gerenciamento de usuários, essas tarefas não são aprimoradas executando um terminal gráfico.
A instalação de um ambiente de área de trabalho adiciona centenas de pacotes, a grande maioria não utilizada e, portanto, ocupa espaço em disco, atualizações complicadas e adiciona possíveis falhas de segurança (mais aplicativos == mais falhas de segurança em potencial).
Para gerenciar servidores, use ssh + screen ou um alternativo para a tela - Existe alguma alternativa amigável para a tela?
Isso permite que você conecte e reconecte ao seu servidor.
Certifique-se de proteger o ssh com o mínimo de chaves http://bodhizazen.com/Tutorials/SSH_security
O nano / vim / emacs são ótimas ferramentas para edição. Você pode usar os arquivos de edição do vim + ssh remotamente /unix/202918/how-do-i-remotely-edit-files-via-ssh
Ou você pode montar seu sistema de arquivos sobre sshfs https://help.ubuntu.com/community/SSHFS
Dos comentários
chrylis Realmente, porém, aprenda a CLI. É a base para ferramentas de gerenciamento confiáveis, como o Puppet ou o Terraform, porque podem ser automatizadas.
el.pescado Eu também recomendo se acostumar com ferramentas de linha de comando. Algumas distribuições fornecem ferramentas de administração da GUI (como YAST no OpenSuse), mas todas essas distribuições fornecem diferentes. As ferramentas de linha de comando, por outro lado, funcionam mais ou menos da mesma forma em todos os Linux.
Ferramentas gráficas - soluções WEB
Se você sente que você PRECISA uma gráfica use interface uma das muitas interfaces baseadas na web. Essas ferramentas são mais rápidas que o VNC, mais seguras que o VNC, interfaces gráficas e tarefas específicas do servidor.
Você pode protegê-los via https ou ssh (dependendo da ferramenta).
Você pode se conectar a eles a partir de qualquer sistema operacional através de um navegador.
E, se necessário, existem várias interfaces da web especializadas, como
A vitrualização também tem várias opções.
Virt manager - suporta KVM, Xen e LXC com visualizador de especiarias e VNC embutido .
Se você usa o KVM, pode usar o Virt Manager em 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
Existe uma ampla gama de ferramentas alternativas, você pode encontrar muitas interfaces da web se pesquisar no Google. https://www.tecmint.com/web-control-panels-to-manage-linux-servers/
Soluções pagas, como o cpanel, são muito populares.
Cpanel https://cpanel.com/ https://cpanel.com/
Ferramentas de segurança
Além do gerenciamento de servidores, existem várias ferramentas disponíveis para montar seu servidor.
O Snort https://www.snort.org/ é apenas uma ferramenta para monitorar o tráfego da rede; pode ser um pouco exagerado para a maioria dos usuários. Base é a interface gráfica do snort:
Consulte 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 (Sistema de detecção de intrusão de host)
O OSSEC é popular - https://ossec.github.io/
Nagios - https://www.nagios.org/ novamente uma opção muito popular
fonte