little fixes

This commit is contained in:
2023-12-26 04:34:28 +06:00
parent 502633a0d5
commit 299a17db96
25 changed files with 113 additions and 49 deletions

View File

@ -5,22 +5,23 @@ date: 2022-11-29T13:35:00+05:00
tags: [linux, ssh]
---
## Установка пакета
```shell
apt install -y openssh-server libpam-google-authenticator
```
## Правка конфига PAM
```shell
auth required pam_google_authenticator.so
# auth required pam_google_authenticator.so
В файл `/etc/pam.d/common-auth` необходимо добавить следующее:
```config
auth required pam_google_authenticator.so
```
## Правка конфига ssh
В файл `/etc/ssh/sshd_config` необходимо добавить следующее:
```config
ChallengeResponseAuthentication yes
# /etc/ssh/sshd_config
```
## Конфигурация аутентификации
@ -32,18 +33,14 @@ google-authenticator
```
## Управление факторами (необязательно)
Включить запрос ключа при аутентификации:
Для запроса ключа при аутентификации необходимо в файл `/etc/ssh/sshd_config` добавить следующее:
```config
AuthenticationMethods publickey,password publickey,keyboard-interactive
# /etc/ssh/sshd_config
```
Отключить запрос пароля при аутентификации:
Для отключения запроса пароля при аутентификации необходимо в файле `/etc/pam.d/sshd` закомментировать следующюю строку:
```config
#@include common-auth
# /etc/pam.d/sshd
# @include common-auth
```
## Перезапуск сервиса ssh