Gerenciamento de chaves SSH

1

Então, eu queria obter acesso SSH ao meu VPS e o suporte ao cliente me disse que eu tenho que adicionar uma chave privada SSH do servidor ao meu cliente SSH como ( ssh-add private_key.txt ) isso e depois disso eu consegui acessar o servidor SSH com o meu computador mas houve um problema.

Eu não pude entrar em nenhum outro repositório para aceitar o VPS.

Então eu li uma pergunta que explica como eu posso gerenciar múltiplas chaves em um sistema, e eu configurei ( ~/.ssh/config ) algo assim

Host github
    HostName github.com
    User git 
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github_key
    IdentitiesOnly yes

Host bitbucket
    HostName bitbucket.org
    User git
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github_key 
    IdentitiesOnly yes

Host something
    HostName somevps.something
    Port 12345
    User someuser

Mas ainda não consigo enviar para outros repositórios como bitbucket ou github , mas só posso enviar para algo para o qual já adicionei a chave privada do meu cliente SSH.

Tenho quase certeza de que esse é o problema do gerenciamento de chaves, mas não vejo por que ele não está funcionando.

UPDATE ssh -T github -v

debug1: Reading configuration data /home/naveen/.ssh/config
debug1: /home/naveen/.ssh/config line 1: Applying options for github
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to github.com [192.30.255.113] port 22.
debug1: connect to address 192.30.255.113 port 22: Connection timed out
debug1: Connecting to github.com [192.30.255.112] port 22.

E nada mais acontece

    
por naveen.panwar 06.10.2017 / 06:11

1 resposta

0

Você precisa enviar sua chave pública para o site BitBucket ou GitHub e associá-la à sua conta. Então, seu cliente git poderá fazer login nesses serviços.

Veja:

link

link

link

    
por 06.10.2017 / 06:41

Tags