login SSH, como definir chaves para contas de usuário

0

Eu tenho 3 pessoas com 3 máquinas windows e 1 servidor Ubuntu 12.04. Eu criei cada conta de usuário e adicionei-os ao grupo sudo. Eu copiei as chaves públicas diretamente do puttygen diretamente para o arquivo authenticated_keys.

Eu quero saber como dizer a cada chave para permitir um usuário específico em. todas as chaves terminam em rsa-ssh "date". todas as chaves funcionam para a minha conta, mas não para nenhuma das outras contas quando quero que uma chave funcione para uma conta.

Eu tentei adicionar user @ computername no final da chave nos arquivos authenticated_keys, mas sem sorte. Acabei de obter os métodos Sem autenticação suportada disponíveis.

Procurei em todo o Google, mas não consigo encontrar uma explicação fácil.

Obrigado por qualquer ajuda.

    
por David 05.11.2013 / 11:25

2 respostas

1

Você precisa copiar as chaves públicas ssh para cada conta de usuário. Caso contrário, as chaves funcionarão apenas na sua conta.

% bl0ck_qu0te%

Assim, todos os usuários que usarão as chaves para efetuar login precisarão das respectivas chaves em cada usuário ~/.ssh/authorized_keys .

Relacionado

por Braiam 05.11.2013 / 11:42
0

Você colocará as chaves (do putty) no arquivo ~ / .ssh / authorized_keys not authenticated_keys.

    
por Noxville 05.11.2013 / 11:42