Importar chaves SSH para o servidor remoto

0

Eu tenho um Ubuntu 15.10 X64 e estou trabalhando em um projeto para o qual estou experimentando o GIT. Eu criei um repo em um dos nossos servidores remotos, que é um servidor Debian, e o repositório é acessível via SSH na linha de comando, bem como no Intellij. Se você precisar de alguma informação, por favor me avise

Estou tentando acessá-lo por meio de uma ferramenta GIT-UI chamada GitGraken . Está procurando por chaves ssh para o nosso servidor remoto. Como posso obter essas chaves e adicioná-lo ao meu usuário no sistema para que eu possa ficar de olho no repositório. Qualquer ajuda seria legal.

    
por We are Borg 14.04.2016 / 11:54

3 respostas

5

Você pode criar um par de chaves ssh no terminal com o comando: %código%. Então você tem que adicionar a chave pública (.pub).

veja ssh-keygen para mais opções

    
por DanG 14.04.2016 / 12:39
1

Use ssh-copy-id

Se a sua máquina local tiver o script ssh-copy-id instalado, você poderá usá-lo para instalar sua chave pública em qualquer usuário para o qual tenha credenciais de login.

Execute o script ssh-copy-id , especificando o usuário e o endereço IP do servidor em que você deseja instalar a chave, assim:

ssh-copy-id demo@SERVER_IP_ADDRESS
    
por Yuvraj Panta 14.04.2016 / 13:06
0

Finalmente, este link do debian ajudou. Eu criei uma chave primeiro com o seguinte comando na minha máquina local:

ssh-keygen -t rsa

Depois copiei o conteúdo da chave pública (/home/username/.ssh/id_rsa.pub) para chaves autorizadas no servidor. Depois disso consegui fazer o login sem senha e resolver o problema.

    
por We are Borg 14.04.2016 / 13:33