Configure o rsa-keygen ao usar o ssh para um usuário diferente

1

Eu tenho o servidor 1 executando o aix configurado em 192.168.0.1 e outro servidor Linux configurado em 192.168.0.2. Atualmente estou usando esperar para entrar como [email protected].

O problema é que o processo em execução espera abortar porque é um processo em segundo plano e, uma vez que atinge a entrada para nome de usuário, ele acha que está parado. Eu queria instalar as chaves para que ele não solicitará a senha e eu posso acabar com o esperado.

Eu li como instalar as chaves, mas estou confuso. Estou logado em 192.168.0.1 como user1 não root e estará executando o comando ssh usando using user1 e não root.

Eu crio as chaves como root ou user1 em 192.168.0.1? Eu quero estar logado como usuário1 em 192.168.0.1 e fazer root [email protected] sem solicitação de senha.

    
por user999684 08.11.2017 / 14:51

1 resposta

1

Você está no caminho certo e eu acho que você estava quase lá. Sim, você pode fazer exatamente o que você está querendo fazer. Apenas certifique-se de colocar a chave pública no host remoto no diretório correto. Você pode encontrar o diretório em /etc/ssh/sshd_config file . Deve ser algo como isto:

AuthorizedKeysFile      /etc/ssh/keys/authorized_keys.%u

Mais comumente, as chaves serão encontradas em ~/.ssh . Há muitos ótimos tutoriais sobre como configurar logins sem senha. Este não é ruim. Este link é outro bom destinado a AIX e Linux.

Uma última coisa, é uma boa prática usar uma frase secreta ao gerar seu par de chaves.

    
por 08.11.2017 / 15:15

Tags