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á.
Alterne as chaves do host do servidor
Periodicamente, você pode alternar a chave do host do servidor. Este tópico descreve como o servidor escolhe qual chave aplicar e o procedimento para girar essas chaves.
Como o cliente escolhe uma chave de host do servidor
A forma como a Transfer Family escolhe qual chave de servidor aplicar depende das condições do cliente SFTP, conforme explicado aqui. A suposição é que há uma chave mais antiga e uma chave mais nova.
-
Um cliente SFTP não tem uma chave de host pública anterior para o servidor. Na primeira vez que o cliente se conecta ao servidor, ocorre uma das seguintes situações:
-
O cliente falha na conexão, se estiver configurado para isso.
-
Ou o cliente escolhe a primeira chave que corresponde aos possíveis algoritmos disponíveis e pergunta ao usuário se essa chave é confiável. Nesse caso, o cliente atualiza automaticamente o
known_hostsarquivo (ou qualquer arquivo ou recurso de configuração local que o cliente use para registrar decisões de confiança) e insere essa chave.
-
-
Um cliente SFTP tem uma chave antiga em seu
known_hostsarquivo. O cliente prefere usar essa chave, mesmo que exista uma chave mais nova, seja para o algoritmo dessa chave ou para outro algoritmo. Isso ocorre porque o cliente tem um nível mais alto de confiança na chave que está em seuknown_hostsarquivo. -
Um cliente SFTP tem a nova chave (em qualquer um dos algoritmos disponíveis) em seu arquivo de
known_hostschaves. O cliente ignora as chaves mais antigas porque elas não são confiáveis e usa a nova chave. -
Um cliente SFTP tem as duas chaves em seu
known_hostsarquivo. O cliente escolhe a primeira chave por índice que corresponde à lista de chaves disponíveis oferecida pelo servidor.
O Transfer Family prefere que o cliente SFTP tenha todas as chaves em seu known_hosts arquivo, pois isso permite maior flexibilidade ao se conectar a um servidor Transfer Family. A rotação de chaves é baseada no fato de que várias entradas podem existir no known_hosts arquivo para o mesmo servidor Transfer Family.
Procedimento de rotação da chave do host do servidor
Como exemplo, suponha que você tenha adicionado o seguinte conjunto de chaves de host do servidor ao seu servidor Transfer Family.
| Tipo de chave do host | Data adicionada ao servidor |
|---|---|
| RSA | 1 de abril de 2020 |
| ECDSA | 1 de fevereiro de 2020 |
| ED25519 | 1.º de dezembro de 2019 |
| RSA | 1 de outubro de 2019 |
| ECDSA | 1.º de junho de 2019 |
| ED25519 | 1 de março de 2019 |
Para alternar as chaves do host do servidor
-
Adicione uma nova chave do host do servidor. Este procedimento está descrito em Adicionar uma chave de host do servidor adicional.
-
Exclua uma ou mais chaves de host do mesmo tipo que você adicionou anteriormente. Este procedimento está descrito em Excluir uma chave de host do servidor.
-
Todas as teclas estão visíveis e podem estar ativas, de acordo com o comportamento descrito anteriormente emComo o cliente escolhe uma chave de host do servidor.