- $ ssh -keygen [-b 4096] -t rsa (b é o tamanho da chave 1024, 4096, sendo 2048 por default e t é o tipo RSA/DSA)
O prompt irá perguntar pelo local para salvar a chave e sobre a senha. Deixei o default para o local e as senhas em branco para poder acessar a máquina sem colocar a senha, facilitando acessos automatizados.
Após isso é necessário copiar a chave para o servidor dentro do arquivo de chaves autorizadas (com >> para que seja adicionado ao final):
- $ cd /home/usuario/.ssh
- $ scp id_rsa.pub usuario@servidor:id_rsa-cliente
- $ ssh usuario@servidor
- $ cat id_rsa-cliente >> .ssh/authorized_keys
O comando scp serve para enviar arquivos utilizando o ssh.
É importante tentar aumentar o nível de segurança por outras vias já que o computador está mais vulnerável.
Para maiores informações clique aqui.