SSH Permissão negada (chave pública, senha)

0

Eu tenho duas máquinas Linux uma é considerada master (192.168.8.70) outra é slave (192.168.8.161). Em ambas as máquinas eu instalei o servidor openssh. E eu crio um RSA key pair na máquina linux com uma senha vazia usando esse comando linux ssh-keygen -t rsa -P "" . E eu copiei a chave pública da máquina master e colei no arquivo authorized_keys da máquina slave e vice-versa. Também mudei ambos os hosts da máquina (deste caminho /etc/hosts ) como abaixo

192.168.8.70    master  (IP address of the master)
192.168.8.161   slave   (IP address of the slave)

Agora estou tentando conectar do mestre ao escravo usando este comando hduser@master:$ ssh slave que mostra o erro no terminal do linux Permission denied(publickey,password)

mas na minha máquina escrava var/log/auth.log arquivo mostra o erro como

slave sshd[3754]: Invalid user hduser from 192.168.8.170
slave sshd[3754]: input_userauth_request: invalid user hduser [preauth]

eu não sei o que eu perdi ou qual é o problema por favor, dê alguma solução ..

Obrigado antecipadamente

    
por senthil 09.02.2015 / 04:57

1 resposta

0

Se você deseja se conectar a um host remoto sem precisar especificar o controle remoto nome de usuário, você pode criar / adicionar uma entrada ao SSH do usuário local configuração em $HOME/.ssh/config :

Host remote.hostname
    User remote_username

Adicionar isso permite que você se conecte usando ssh remote.hostname .

No seu caso, a configuração seria algo como:

Host slave
    User hduserslave

Outras configurações de SSH estão documentadas na página de manual, man ssh_config .

    
por 09.02.2015 / 11:00

Tags