View a markdown version of this page

Gerencie as chaves de host SFTP-enabled do seu servidor - AWS Transfer Family

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerencie as chaves de host SFTP-enabled do seu servidor

As chaves de host do servidor são chaves privadas usadas pelo servidor Transfer Family para fornecer uma identidade exclusiva ao chamador e garantir que seja o servidor correto. Essa garantia é aplicada pela presença da chave pública correta no arquivo do chamador. known_hosts (O known_hosts arquivo é um recurso padrão usado pela maioria dos clientes SSH para armazenar as chaves públicas dos servidores aos quais você se conectou.) Você pode recuperar a chave pública que corresponde à chave do host do servidor executando ssh-keyscan para o seu servidor.

Importante

A alteração acidental de uma chave de host do servidor pode causar interrupções. Dependendo de como seu cliente SFTP está configurado, ele pode falhar imediatamente, com a mensagem de que não existe uma chave de host confiável ou apresentar avisos ameaçadores. Se houver scripts para automatizar conexões, eles provavelmente também falharão.

Por padrão, AWS Transfer Family gera chaves de host para seu SFTP-enabled servidor. Você pode importar chaves de host do servidor para preservar a identidade do host e evitar atualizar os repositórios confiáveis do cliente. Quando importar chaves de hostlista alguns motivos pelos quais você pode querer fazer isso. Se você não fornecer chaves de host, novas serão geradas para você.

AWS Transfer Family oferece suporte a várias chaves de host de diferentes tipos (RSA, ECDSA e ED25519) para oferecer compatibilidade com uma variedade maior de algoritmos de assinatura de host do cliente. Diferentes tipos de chave permitem algoritmos específicos: chaves RSA habilitam algoritmos rsa-*, chaves ECDSA habilitam algoritmos ecdsa-* e chaves ED25519 habilitam algoritmos ed25519. Planeje seus tipos de chave no momento da criação do servidor, pois a introdução de outros tipos de chave depois que os clientes começarem a interagir com o servidor pode causar interrupções para alguns clientes e pode ser tão problemática quanto substituir as chaves de host existentes.

Para evitar que seus usuários sejam solicitados a verificar novamente a autenticidade do seu SFTP-enabled servidor, importe a chave de host do seu servidor local para o servidor. SFTP-enabled Isso também impede que os usuários recebam um aviso sobre um possível ataque man-in-the-middle.

Você também pode alternar as chaves do host periodicamente, como medida de segurança adicional. Para obter detalhes, consulte Alterne as chaves do host do servidor.

nota

As chaves de host do servidor são usadas por servidores que suportam o protocolo SFTP.

Quando importar chaves de host

Embora AWS Transfer Family possa gerar chaves de host automaticamente, há vários cenários em que importar suas próprias chaves de host oferece benefícios operacionais:

  • Migração de servidor - Você está migrando de um servidor existente para AWS Transfer Family e deseja evitar a atualização de armazenamentos confiáveis de clientes (known_hostsarquivos) para clientes existentes.

  • Recuperação de desastres e failover - Você tem vários AWS Transfer Family servidores (por exemplo, um no Leste dos EUA (Ohio) e outro no Oeste dos EUA (Oregon)) que compartilham o mesmo nome DNS público. O uso das mesmas chaves de host nos dois servidores garante um failover contínuo sem falhas na autenticação do cliente.

  • Continuidade operacional - Você quer que o material da chave do host esteja disponível para uso com outros servidores (AWS Transfer Family ou não) no futuro para manter uma identidade de servidor consistente em toda a sua infraestrutura.

  • Controle de algoritmos - Você deseja maior compatibilidade com o cliente fornecendo mais algoritmos de chave de host ou deseja controlar quais algoritmos os clientes podem usar oferecendo apenas chaves compatíveis com algoritmos específicos.

Os tópicos a seguir fornecem procedimentos detalhados para gerenciar chaves de host do servidor: