Poupe até 53% em Servidores VPS, escolha agora. Oferta limitada.

Passo a passo para configurar autenticação por chave SSH no SFTP em VPS Linux e servidor dedicado

3 min de leitura  ·  Guia técnico

Introdução

Configurar autenticação por chave SSH no SFTP é uma das melhores práticas para proteger o acesso remoto a arquivos em seu VPS Linux ou servidor dedicado. Este método elimina o uso de senhas fracas e reduz riscos de invasão. Siga este passo a passo para garantir mais segurança e estabilidade no seu ambiente AviraHost.

Passo a passo para configurar autenticação por chave SSH no SFTP

  1. Pré-requisitos
    • Servidor Linux com acesso root
    • Cliente SSH (ex: PuTTY, Terminal, WinSCP ou FileZilla)
    • Backup dos arquivos de configuração antes de alterações
  2. Gerar o par de chaves SSH no cliente
    ssh-keygen -t ed25519 -C "[email protected]"

    Pressione Enter para aceitar o local padrão e defina uma senha forte para a chave privada.

  3. Copiar a chave pública para o servidor
    ssh-copy-id usuario@ip-do-servidor

    Ou copie manualmente o conteúdo de ~/.ssh/id_ed25519.pub para ~/.ssh/authorized_keys no servidor.

  4. Configurar permissões corretas
    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/authorized_keys
  5. Testar o acesso SFTP com chave SSH

    Use um cliente SFTP (ex: FileZilla, WinSCP) e selecione "Autenticação por chave". Informe o caminho da chave privada gerada.

  6. Opcional: Desabilitar autenticação por senha (recomendado)
    sudo nano /etc/ssh/sshd_config

    Altere ou adicione as linhas:

    PasswordAuthentication no
    ChallengeResponseAuthentication no

    Reinicie o SSH:

    sudo systemctl restart sshd

    Atenção: Certifique-se de que a autenticação por chave está funcionando antes de desabilitar senhas.

Checklist rápido

  • Backup dos arquivos de configuração SSH
  • Chave privada protegida por senha forte
  • Permissões corretas nas pastas e arquivos .ssh
  • Testar acesso antes de desabilitar senha

Erros comuns e soluções

  • Permissão negada: Verifique permissões dos arquivos .ssh e authorized_keys.
  • Chave não reconhecida: Confirme se a chave pública foi copiada corretamente e sem espaços extras.
  • Cliente SFTP não conecta: Certifique-se de que está usando o caminho correto da chave privada e que o usuário está correto.
  • Perdeu acesso após desabilitar senha: Use o console do painel AviraHost para restaurar o acesso ou reverter a configuração.

Resumo

  • Autenticação por chave SSH aumenta a segurança do SFTP
  • Permissões corretas são essenciais para funcionamento
  • Faça backup antes de alterar configurações críticas

Contrate Agora

Garanta máxima segurança e suporte 24/7 para seus projetos. Veja planos de VPS Linux com acesso SFTP seguro na AviraHost e conte com especialistas para proteger seu ambiente.

  • 0 Os usuários acharam isso útil
  • AviraHost, VPS Linux, servidor dedicado, SFTP, SSH, segurança, hospedagem
Esta resposta foi útil?

Artigos Relacionados

Instalando painel de gerenciamento de hospedagem VirtualMin.

O virtualmin é um painel de gerenciamento de hospedagem de sites gratuito, que é suportado por...

Como usar a ferramenta oficial de acesso remoto do Windows no PC e celular

1. Pelo menu Iniciar, acesse os “Acessórios do Windows” e abra o “Conexão de Área de Trabalho...

Como acessar o painel de gerenciamento dos meus Serviços.

Para acessar o painel de gerenciamento do seu serviço basta seguir o passo á passo abaixo.   1....

Compreendendo o Servidor VPS: O que é e Como Funciona!

Um servidor VPS (Virtual Private Server) é uma solução de hospedagem na qual um servidor físico é...

Como trocar a senha do usuário root do servidor VPS ou Dedicado.

Para trocar a senha do usuário root em um servidor VPS da AviraHost, você pode seguir os...