28 de abril de 2011

SSH sem senha

Para efetuar acesso via ssh sem senha é necessário gerar um conjunto de chaves RSA privadas e públicas. Para isto faça:

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

Nenhum comentário:

Postar um comentário