Skip to main content

Testar a conexão SSH

Depois de configurar sua chave SSH e adicioná-la à sua conta em your GitHub Enterprise Server instance, você poderá testar a sua conexão.

Antes de testar a conexão SSH, é recomendável que você tenha:

Quando você testar a conexão, precisará autenticar essa ação usando sua senha, que é a frase secreta da chave SSH que você criou anteriormente. Para obter mais informações sobre como trabalhar com frases secretas da chave SSH, confira "Como trabalhar com frases secretas da chave SSH".

  1. Abra TerminalTerminalGit Bash.

  2. Insira o seguinte:

    $ ssh -T git@hostname
    # Attempts to ssh to GitHub Enterprise Server

    Você poderá receber um aviso como este:

    > The authenticity of host 'hostname (IP ADDRESS)' can't be established.
    > RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
    > Are you sure you want to continue connecting (yes/no)?
  3. Verifique se a impressão digital na mensagem que você vê corresponde à impressão digital de chave pública da sua empresa. Se isso acontecer, digite yes:

    > Hi username! You've successfully authenticated, but GitHub does not
    > provide shell access.

    Você verá esta mensagem de erro:

    ...
    Agent admitted failure to sign using the key.
    debug1: No more authentication methods to try.
    Permission denied (publickey).

    Esse é um problema conhecido com determinadas distribuições Linux. Para obter mais informações, confira "Erro: Agente com falha ao entrar".

    Observação: o comando remoto deve sair com o código 1.

  4. Verifique se a mensagem resultante contém seu nome de usuário. Se você receber a mensagem "Permissão negada", confira "Erro: Permissão negada (chave pública)".