Como adicionar outro usuário shell a uma máquina amazon linux?

1

Estou tentando conectar via SSH a uma nova conta de usuário limitada usando o PuTTY de uma máquina com Windows. Eu criei o usuário com adduser limiteduser , configurei uma senha com passwd limiteduser e copiei uma chave ssh em que criei com puttygen. Até agora, no WinSCP eu posso ver o diretório home e copiar / remover arquivos, mas quando tento acessar o shell putty eu recebo

Using username "limiteduser".
Server refused our key

E, em seguida, um pop-up da janela de putty que indica "Disconnected: No supported authentication methods available (server sent: publickey)

Eu posso acessar o site com o WinSCP e realmente copiar os arquivos, então parece que a autenticação do ssh está funcionando corretamente.

Preciso fazer outra coisa para permitir que o usuário acesse o shell por meio de massa?

    
por RightHandedMonkey 21.11.2013 / 17:21

1 resposta

5

Parece que você precisa carregar a chave privada no PuTTY.

As chaves privadas são puramente do lado do cliente e específicas do aplicativo - as chaves não são transferidas para o servidor a qualquer momento, como você evitou em seu comentário acima. Cada cliente SSH precisa saber onde procurar sua chave privada, para que possa ser usado no processo de autenticação. Você deve saber que a chave privada deve nunca deixar a máquina em que foi gerada. A chave privada é sua identidade e deve ser protegida. A chave pública, no entanto, pode ser compartilhada por vontade própria, postada on-line, tatuada no seu posterior, seja qual for.

    
por 21.11.2013 / 18:35