Artigo em Destaque

Desbloqueando iPod Touch 2G (segunda geração)

Esse artigo descreve os passos de como fazer o desbloqueio do iPod Touch 2G utilizando o RedSnow (em Windows). (...)

Ler Mais

Conectar por SSH sem pedir senha

Postado por Marcelo Santino | Categoria: Linux | Data: 01-12-2009

1

Vou explicar em 3 passos neste post como podemos configurar uma conexão SSH entre 2 máquinas com linux sem pedir senha de login.

Antes de tudo, conecte por ssh nas 2 máquinas onde serão feitas as configurações. A de origem e a de destino.

1 – Criar chave de autenticação na máquina de origem

Na máquina de origem, ou seja, na máquina que se conectará ao servidor execute o seguinte comando com o usuário que chamará o comando de conexão SSH:

$ ssh-keygen -t rsa

Serão feiras algumas perguntas e você deve prosseguir apenas confirmando e sem informar nenhuma senha quando for solicitado.

No no diretório /home/usuario1/.ssh serão criados 2 arquivos:

id_rsa

id_rsa.pub

2 – Configurando a máquina de destino

Abra o id_rsa.pub e copie a linha criada e cole na máquina de destino dentro do seguinte arquivo localizado dentro do diretório home do usuário utilizado para efetuar o login via ssh:

/home/usuario2/.ssh/authorized_keys

3 – Testando

Agora, tente conectar-se da máquina de origem à máquina de destino:

# ssh usuario2@host.com.br:/home/usuario2

Se nenhuma senha for solicitada, tudo ocorreu como planejado!

Comments (1)

Para simplificar a copia pode usar:
scp id_rsa.pub root@ip:/home/.ssh/authorized_keys

Escrever um comentário