... | ... | @@ -56,7 +56,7 @@ O ssh reconhece 3 arquivos como sendo chaves, e os procura na seguinte ordem, en |
|
|
* __~/.ssh/id_dsa__
|
|
|
* __~/.ssh/id_rsa__
|
|
|
|
|
|
Caso, durante o processo de criação de uma nova chave (__ssh-keygen__), não tenha sido especificado nenhum nome para a mesma, o __~/.ssh/id_rsa__ já terá sido corretamente instalado.
|
|
|
Caso, durante o processo de criação de uma nova chave __(ssh-keygen)__, não tenha sido especificado nenhum nome para a mesma, o __"~/.ssh/id_rsa"__ já terá sido corretamente instalado.
|
|
|
|
|
|
Casa a instalação da chave privada precise ser feita manualmente, um solução é
|
|
|
```
|
... | ... | @@ -68,9 +68,11 @@ Casa a instalação da chave privada precise ser feita manualmente, um solução |
|
|
Também é necessário alterar as permissões de leitura da chave privada, caso contrário o ssh **não** vai considerar o arquivo.
|
|
|
|
|
|
### Instalação da chave no lado do servidor
|
|
|
Para a instalação da chave pública no servidor, é necessário colocar uma cópia da __chave>.pub__ no arquivo __~/.ssh/authorized_keys__. Note que a chave tem que ser instalada no diretório __home__ do usuário que vai ser usado para a conexão por ssh. Nesse exemplo, pressupõe-se que a chave será instalada para o usuário atual.
|
|
|
Para a instalação da chave pública no servidor, é necessário colocar uma cópia da __\<chave\>.pub__ no arquivo __"~/.ssh/authorized_keys"__. Note que a chave tem que ser instalada no diretório __home__ do usuário que vai ser usado para a conexão por ssh. Nesse exemplo, pressupõe-se que a chave será instalada para o usuário atual.
|
|
|
```
|
|
|
cat /lugar/onde/a/chave/está/<chave>.pub >> ~/.ssh/authorized_keys
|
|
|
chmod 600 ~/.ssh/authorized_keys
|
|
|
```
|
|
|
Do mesmo modo que a chave privada, o ssh exige que o arquivo __authorized_keys__ só tenha permissões de leitura para o dono do arquivo.
|
|
|
|
|
|
#### Caso especial
|
... | ... | |