As vezes queremos copiar uma chave pública SSH para um computador.
Esse é um jeito fácil de adicionar a sua própria chave ou de adicionar a chave de alguém para te ajudar com algum problema.
Tendo uma conexão com a internet, é possível fazer o download das chaves públicas SSH de qualquer usuário do GitHub ou GitLab.
Com os comandos abaixo é possível fazer o download da chave adicioná-las
nas chaves permitidas para acesso SSH. Basta trocar USUARIO
pelo nome
do usuário desejado.
- Configure a máscara de permissões para 077:
leitura e escrita apenas para o usuário dono.
umask 077
- Crie a pasta ~/.ssh, se ela não existir.
mkdir -p ~/.ssh
- Faça o download das chaves:
- GitHub:
curl https://github.com/USUARIO.keys >>~/.ssh/authorized_keys
- GitLab:
curl https://gitlab.com/USUARIO.keys >>~/.ssh/authorized_keys
- GitHub:
Também podemos usar wget em vez de curl, substituindo curl
por
wget -O-
.