Configuração Essencial de Serviços e Administração Linux

Classificado em Computação

Escrito em em português com um tamanho de 4,1 KB

Gestão de Acesso Root

A conta root (superusuário) é essencial para tarefas de administração e instalação que requerem privilégios elevados. Por questões de segurança, ela deve ser mantida desabilitada, a menos que seja estritamente necessária.

  • Mudar Senha do Root: sudo passwd root
  • Ativar Root: su root
  • Desabilitar Root: sudo passwd -l root

Configuração de Interfaces de Rede (Host-Only)

Para garantir a conectividade com os servidores/clientes que vamos instalar, configuramos a interface de rede eth1 como estática (Host-Only Network Interface).

Configuração Exemplo:

# the Host-Only Network Interface
auto eth1
iface eth1 inet static
address 192.168.56.115
netmask 255.255.255.0

SSH (Secure Shell)

O SSH é uma ferramenta que facilita a vida de administradores Linux, permitindo a realização de uma administração de forma remota.

Habilitar e Configurar o SSH

  1. Permitir Login Root: Alterar #PermitRootLogin without-password para PermitRootLogin yes (Atenção: esta configuração diminui a segurança e deve ser usada com cautela).
  2. Alterar Porta Padrão: Mudar a porta 22 para 2222.
  3. Reiniciar o Serviço: service ssh restart
  4. Verificação: Tentar conectar usando um cliente como PuTTY.

Webmin: Administração Gráfica do Sistema

O Webmin é uma ferramenta de administração gráfica que permite gerenciar facilmente o sistema Linux através de um navegador. Podemos controlar/gerenciar o sistema de qualquer parte do mundo, realizando a administração de impressoras, sistema de boot, discos/partições, configuração de Apache, SSH, Samba, definição de regras de iptables, e gestão de utilizadores e grupos.

Instalação do Webmin

Comandos de Instalação:

wget -q http://www.webmin.con/jcameron-key.asc -0-
sudo apt-get update

Após a instalação, verifique a funcionalidade através do navegador.

Servidor Web Apache

O Apache é um servidor Web Open Source e é o servidor mais utilizado na internet, funcionando em Windows, Linux, MacOS X e Unix. É responsável por disponibilizar páginas e todos os recursos que podem ser acessados pelo usuário, como envio de e-mails, mensagens e compras online.

Instalação e Verificação do Apache

  1. Instalação: sudo apt-get install apache2
  2. Verificação: Acessar o diretório padrão e visualizar o arquivo index.html:
    cd /var/www/html/
    nano index.html

Se o Apache tiver sido instalado com sucesso, a página HTML padrão deverá ser exibida.

Servidor FTP (File Transfer Protocol)

O Servidor FTP fornece, através de uma rede de computadores, um serviço de acesso para usuários a um disco rígido ou servidor de arquivos através do protocolo de transferência de arquivos (File Transfer Protocol). Seu acesso pode ser feito por qualquer usuário da rede ou reservado (com pedido de login e senha). O servidor FTP utiliza o protocolo FTP via navegador ou via cliente FTP dedicado.

Instalação e Configuração do vsftpd

Após instalar o cliente FTP para o Windows, proceda com a instalação do servidor:

  1. Instalação do Servidor: sudo apt-get install vsftpd
  2. Configuração: Abrir a configuração padrão do FTP (localizada em /etc/) através do comando:
    cd /etc
    nano vsftpd.conf
  3. Reiniciar o Serviço: sudo service vsftpd restart
  4. Verificação: Testar a conexão no cliente instalado no Windows.

Entradas relacionadas: