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
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.
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
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
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.