Skip to main content

Testar a conexão SSH

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

Platform navigation

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

  1. Abra TerminalTerminalGit Bash.

  2. Insira o seguinte:

    $ ssh -T git@github.com
    # Attempts to ssh to GitHub
    

    Você poderá receber um aviso como este:

    > The authenticity of host 'github.com (IP ADDRESS)' can't be established.
    > ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
    > 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 do GitHub. 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 uma mensagem de "permissão negada", confira "Erro: permissão negada (publickey)".