Como configurar o ssh sem senha entre duas máquinas vagabundas?

6

Eu configurei um ambiente de duas máquinas no vagrant, onde usei a seguinte imagem do CentOS: link

Vamos chamar as duas máquinas mestre e escravo.

Eu gostaria de poder falar com o escravo do mestre sobre o ssh sem senha, então eu segui as instruções neste post para configurar o ssh sem senha: link

Os passos no post seriam então:

sudo apt-get install openssh-client
sudo apt-get install openssh-server
ssh-keygen -t rsa -P "" -f ~/.ssh/id_dsa
ssh-copy-id -i $HOME/.ssh/id_dsa.pub vagrant@slave-hostname
cat $HOME/.ssh/id_dsa.pub >> $HOME/.ssh/authorized_keys

Os passos funcionam bem e o escravo obtém a chave mestra escrita em authorized_keys.

O problema é que o escravo continua pedindo senha quando eu tento entrar no SSH pelo mestre.

Há configuração no Vagrant que eu preciso mudar para que o ssh sem senha funcione?

    
por Leonard Saers 05.07.2013 / 15:53

1 resposta

2

A seguinte resposta sugeriu que eu tenha que olhar a permissão do root para a pasta ssh.

link

Para resolver o problema, tive que adicionar o bit à pasta pessoal.

sudo chmod +t /home

Leia a resposta vinculada acima para mais detalhes.

    
por 08.07.2013 / 15:40