Configure as chaves SSH para efetuar login como superusuário

0

Eu tenho uma pergunta aleatória. Eu sou novo no lado SysAdmin, então não tenho certeza se estou fazendo certo ou não.

Temos uma configuração de usuário sudo chamada wladmin an host1. Eu faço o login no host 1 como eu mesmo, então faço o seguinte para executar os scripts de propriedade do wladmin. sudo su - wladmin Passe minha própria senha novamente. e executar scripts.

Agora, quero configurar as chaves ssh entre mim @ host2 e wladmin @ host1. Eu coloquei id_rsa.pub de mim mesmo @ host2 no authorized_keys de wladmin @ host1. Mas não está funcionando. Quando estou tentando fazer o ssh wladmin @ host1 do host2 como eu, estou solicitando uma senha. Alguma ideia, como resolver isso?

Obrigado antecipadamente

    
por user293011 12.06.2014 / 21:58

1 resposta

0

Veja como eu configuro meu login sem senha.

Eu logar no Host2 e criar uma chave

$ ssh myself@host2
$ ssh-keygen -t rsa

Siga as instruções. Quando terminar, você criou sua chave local e agora precisamos colocá-la no servidor.

Para colocá-lo no servidor, usamos o comando ssh-copy-id like so

$ ssh-copy-id wladmin@host1

Isso solicitará a senha do usuário wladmin. Esse comando enviará sua chave para o servidor e o configurará para login sem senha.

Isto é tudo assumindo que host1 e host2 são caixas linux.

    
por Mathew A 12.06.2014 / 22:06