Instalar chave ssh pública de terceiros

1

Um cliente me enviou um arquivo .pub para o ssh. Como faço para instalá-lo de modo que sua conta de usuário (e apenas sua conta de usuário) consiga efetuar login com uma chave ssh?

Existem outros usuários que fazem login nesta máquina, mas precisam fornecer uma senha - somente este usuário deve estar usando uma chave ssh.

    
por divided 27.03.2017 / 21:21

1 resposta

3

Edite /etc/ssh/sshd_config no servidor para ter:

Match User <username>
    PubkeyAuthentication yes

Em seguida, basta adicionar o arquivo de chave .pub a ~/.ssh/authorized_keys no servidor com:

cat key.pub >> ~/.ssh/authorized_keys

Certifique-se de reiniciar o SSH depois com sudo service ssh restart

    
por Android Dev 27.03.2017 / 21:39