Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Sobre o SSH

Usando o protocolo SSH, você pode se conectar a servidores e serviços remotos e se autenticar neles. Com chaves SSH, você pode se conectar a GitHub sem fornecer seu nome de usuário e personal access token em cada visita. Você também pode usar uma chave SSH para assinar confirmações.

É possível acessar e gravar dados em repositórios no GitHub.com usando o SSH (protocolo Secure Shell). Ao se conectar por meio do SSH, você se autentica usando um arquivo de chave privada no computador local. Para obter mais informações sobre o SSH, confira Secure Shell na Wikipedia.

Ao configurar o SSH, você precisará gerar uma nova chave SSH privada e adicioná-la ao agente SSH. Você também precisa adicionar a chave SSH pública à sua conta GitHub antes de usar a chave para se autenticar ou assinar confirmações. Para obter mais informações, confira "Como gerar uma nova chave SSH e adicioná-la ao ssh-agent", "Como adicionar uma nova chave SSH à sua conta do GitHub " e "Sobre a verificação de assinatura de confirmação".

Você pode proteger ainda mais sua chave SSH usando uma chave de segurança de hardware, o que exige que a chave de segurança física do hardware seja conectada ao seu computador quando o par de chaves é usado para efetuar a autenticação com SSH. Você também pode proteger sua chave SSH, adicionando sua chave ao agente do ssh-agent e usando uma frase secreta. Para obter mais informações, confira "Como trabalhar com frases secretas de chave SSH".

Para usar a chave SSH com um repositório pertencente a uma organização que usa o logon único do SAML, você precisará autorizar a chave. Para obter mais informações, confira "Como autorizar uma chave SSH para uso com o logon único do SAML" na documentação do GitHub Enterprise Cloud.

Para manter a segurança da conta, você pode revisar regularmente sua lista de chaves SSH e revogar quaisquer chaves que sejam inválidas ou que tenham sido comprometidas. Para obter mais informações, confira "Como revisar suas chaves SSH".

Se você não tiver usado sua chave SSH por um ano, o GitHub excluirá automaticamente essa chave SSH inativa como uma medida de segurança. Para obter mais informações, confira "Chaves SSH excluídas ou ausentes".

As organizações que usam o GitHub Enterprise Cloud podem fornecer certificados SSH, que os membros poderão usar para acessar os repositórios dessa organização sem adicionar o certificado à conta no GitHub. Se estiver usando um certificado SSH, você não poderá usar o certificado para acessar bifurcações dos repositórios da organização, se a bifurcação pertencer à sua conta pessoal. Para obter mais informações, consulte "Sobre as autoridades de certificado SSH" na documentação do GitHub Enterprise Cloud.

Leitura adicional