ssh_hostbased_auth

ssh-аутентификация на основе хоста

Разрешить ssh-аутентификацию на основе хоста с указанных хостов. Также установить ssh-клиент для использования аутентификации на основе хоста.

Требования

нет.

Переменные роли

ssh_hostbased_auth_allowed_hosts: []        #ip адрес или имя хоста, который будет иметь доступ к целевой машине.
ssh_hostbased_auth_only: False              #если true, предпочтительный доступ будет ограничен аутентификацией на основе хоста
ssh_hostbased_auth_server: True             #настройка серверной части
ssh_hostbased_auth_client: True             #настройка клиентской части (/etc/ssh/ssh_config)
ssh_hostbased_auth_keyscan_retry: 6         #количество повторных попыток для ssh-keyscan
ssh_hostbased_auth_keyscan_retry_delay: 10  #время задержки между каждой попыткой сканирования ключа
ssh_hostbased_auth_permit_root_login: false #разрешить вход для root или нет
ssh_hostbased_auth_only: false              #ограничить доступ аутентификацией на основе хоста

Зависимости

Требуется пакет dnspython.

Пример плейбука

- hosts: all
  roles:
    - { role: so5.ssh_hostbased_auth, ssh_hostbased_auth_allowed_hosts: ["192.168.0.2", "192.168.0.4"] }

Лицензия

MIT

Информация об авторе

Эта роль создана Наоюки Сого.

О проекте

set up ssh hostbased authentication

Установить
ansible-galaxy install so5/ansible-role-ssh_HostbasedAuth
Лицензия
mit
Загрузки
6385
Владелец