Reforçando segurança servidor ssh
Introdução
Nos dias de hoje é de suma importância proteger nossos servidores contra ataques e invasões. Nesse caso especifico do ssh é importante mantê-lo bem seguro pois é a nossa porta de entrada para o servidor, qualquer brecha pode causar uma catástrofe. Não devemos pensar que por ser um servidor de uma pequena empresa ou um servidor VPS que não devemos ter esse cuidado, hoje a informação disponível pode estar valendo muito. É uma questão de segurança básica que devemos estar atentos para não termos dores de cabeça e continuar com nossos servidores e serviços intactos.
Restrições de acesso
Caso queria restringir acesso somente a grupos ou usuários específicos, acrescentaremos ou editaremos as opções abaixo no arquivo de configuração do servidor ssh, o /etc/ssh/sshd_config. O mais correto ainda seria criar um grupo somente para acessos ssh.
|
|
Podendo usar ou somente restrição por grupo ou somente restrição por usuário.
Não permitir acesso direto como root
|
|
Modificar porta padrão
De preferência uma porta com valor alto.
|
|
Bloquear ataques de força bruta com iptables
|
|
Logando com chaves de criptografia
Gerar a chave
|
|
Copiar para a outra máquina a chave pública
|
|
Verificar se o arquivo foi copiado para o destino em .ssh/authorized_keys e modificar a permissão para 600, por questões de segurança
Desabilitar autenticação por senha
|
|