Como definir a localização da chave privada ssh

1

Eu sei que você pode definir globalmente por usuário arquivos de chave autorizados com essa linha dentro de /etc/ssh/sshd_config :

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

É possível fazer algo semelhante como este, mas com arquivos de chave privada? Eu quero mudar a localização da chave privada para alguns usuários.

    
por Tom Smeets 10.01.2018 / 11:13

1 resposta

1

O local do arquivo de chave privada é um item de configuração do cliente. Se você quiser fazer isso para alguns usuários, é melhor adicioná-lo ao arquivo /home/username/.ssh/config :

Host *
    IdentityFile /path/to/key.file

Globalmente no sistema, ele pode ser configurado na configuração do cliente SSH em /etc/ssh/ssh_config

    
por 10.01.2018 / 11:26