Skip to main content

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 ao GitHub Enterprise Server sem fornecer seu nome de usuário e personal access token a cada visita. Você também pode usar uma chave SSH para assinar commits.

Você pode acessar e gravar dados em repositórios no sua instância do GitHub Enterprise Server usando o protocolo SSH. 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 deve adicionar a chave SSH pública à sua conta do GitHub Enterprise Server antes de usar a chave para e autenticar ou assinar commits. Para saber mais, confira "Gerando uma nova chave SSH e adicionando-a ao agente SSH", "Adicionar uma nova chave SSH à sua conta do GitHub" e "Sobre a verificação de assinatura de commit".

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 "Trabalhar com frase secreta da chave SSH".

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 "Revisar suas chaves SSH".

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.

Leitura adicional