Jak zdefiniować lokalizację klucza prywatnego ssh

1

Wiem, że możesz globalnie ustawić dla każdego użytkownika autoryzowane pliki kluczy z tą linią wewnątrz /etc/ssh/sshd_config:

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

Czy można zrobić coś podobnego, ale z plikami kluczy prywatnych? Chcę zmienić lokalizację klucza prywatnego dla niektórych użytkowników.

Tom Smeets
źródło

Odpowiedzi:

1

Lokalizacja pliku klucza prywatnego jest elementem konfiguracji klienta. Jeśli chcesz to zrobić dla niektórych użytkowników, najlepiej dodać go do /home/username/.ssh/configpliku:

Host *
    IdentityFile /path/to/key.file

Globalnie w systemie można go skonfigurować w konfiguracji klienta SSH pod adresem /etc/ssh/ssh_config

mtak
źródło