ssh sem senha no vmware ESXi

1. ssh sem senha no vmware ESXi

iudemar
iudemar

(usa Slackware)

Enviado em 24/08/2011 - 07:51h

Pessoal, gostaria de compartilhar com vocês meu problema aqui, parece simples. Tenho aqui na empresa um servidor com Vmware ESXi, estou querendo nesse carinha, utilizar ssh sem senha, chave publica. Realizei as configurações seguintes:

1- criei o diretorio /.ssh
2- dentro de /.ssh criei o arquivo autorized_keys
3- dentro deste arquivo joguei o id_rsa.pub da maquina que irá acessar este servidor.

Não consgido de maneira nenhuma fazer o ssh sem senha. Já pesquisei em varios locais e nada de concreto, por isso queria pedir a ajuda de vocês nesse caso.

Agradeço a todos desde já, muito obrigado.



  


2. ssh sem senha no vmware ESXi

Fabio
enoc

(usa Debian)

Enviado em 24/08/2011 - 08:10h

(CLIENTE)
No computador cliente execute o seguinte comando:

# ssh-keygen -t rsa
"Enter" duas vezes
# scp /root/.ssh/id_rsa.pub root@servidor:/root/
(digitar senha)
# ssh root@servidor
(digitar senha)
# cat /root/id_rsa.pub >> /root/.ssh/authorized_keys

aqui no vmplayer funcionou.


3. Re: ssh sem senha no vmware ESXi

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 24/08/2011 - 09:10h

Pra fazer sem senha, basta criar a chave sem senha. Assim q vc adicionar a chave, no momento da autenticação, ele entrará diretão.


4. Re: ssh sem senha no vmware ESXi

iudemar
iudemar

(usa Slackware)

Enviado em 24/08/2011 - 09:16h


Só que eu criei a chave na maquina que vai acessar, o vmware, na vm eu criei o .ssh e o arquivo authorized_keys, porem sem êxito.

Continua pedindo senha.


5. Re: ssh sem senha no vmware ESXi

iudemar
iudemar

(usa Slackware)

Enviado em 26/08/2011 - 14:07h

Alguém ja passou por essa situação antes?

Em outro sistema consigo sem problemas, ja na vmware ESX não consigo.


6. SSH sem senha no ESXi

Endrigo D. Rodriguez
ends

(usa Ubuntu)

Enviado em 08/03/2013 - 12:34h

Bom, o tópico já tem uns 2 anos, mas como não foi marcado como resolvido, posto aqui minha experiência.
Testado e em uso no ESXi5.

1) Gerar a chave no cliente com o comando:

# ssh-keygen

(pressionar enter para todos os questionamentos, deixando tudo em branco, para que não seja pedido senha na hora do login).

2) Como o servidor é um ESXi5 (presumindo que ele já esteja com SSH ativado) copiar a chave gerada para o ESXi com o comando:

# cat ~/.ssh/id_rsa.pub | ssh root@ip_servidor_esxi 'cat >> /etc/ssh/keys-root/authorized_keys'

(irá solicitar a senha do ESXi)

3) Certificar-se no servidor ESXi que o arquivo /etc/ssh/sshd_config tenha a linha "AuthorizedKeysFile /etc/ssh/keys-%u/authorized_keys" ativada (SEM COMENTÁRIO).

4) Efetuar teste: # ssh root@ip_servidor_esxi


Obs: se você utilizar o comando "#ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip_servidor_esxi" vai funcionar, porém você terá que desabilitar (comentar) a linha /etc/ssh/sshd_config "AuthorizedKeysFile /etc/ssh/keys-%u/authorized_keys".
E este procedimento funciona somente até você reiniciar o servidor ESXi.









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts