Serwer OpenSSH: jak skonfigurować uwierzytelnianie interaktywne przy użyciu klawiatury


5

Jak mogę skonfigurować serwer OpenSSH (w Ubuntu), aby umożliwić interaktywne, ale nie uwierzytelnianie hasłem?

Wiem, że uwierzytelnianie za pomocą klucza publicznego jest preferowane, ale chcę przetestować konfigurację użytkownika.


interaktywna klawiatura, ale nie uwierzytelnianie hasłem? Czy możesz to przeformułować?
BennyInc

@BennyInc spróbuj spojrzeć na AuthenticationMethod w sshd_config.
barlop

Odpowiedzi:



7

Musisz skonfigurować PAM do użycia z OPIE lub OTPW, w zależności od wersji Ubuntu. Po utworzeniu jednorazowego systemu haseł i prawidłowym skonfigurowaniu go za pomocą /etc/pam.d/sshd moduł, możesz ustawić SSH, aby z niego korzystać.

# /etc/ssh/sshd_config
PasswordAuthentication no
ChallengeResponseAuthentication yes

Nie zapomnij przeładować SSH po wprowadzeniu zmian w pliku konfiguracyjnym; w przeciwnym razie zmiany nie zostaną wprowadzone.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.