so5.ssh_hostbased_auth

ssh uwierzytelnianie oparte na hoście

pozwól na uwierzytelnianie ssh oparte na hoście z określonych maszyn ustaw również klienta ssh, aby korzystał z uwierzytelniania opartego na hoście.

Wymagania

brak.

Zmienne roli

ssh_hostbased_auth_allowed_hosts: []        #adres IP lub nazwa hosta, który będzie miał dostęp do docelowej maszyny.
ssh_hostbased_auth_only: False              #jeśli prawda, preferowany dostęp będzie ograniczony do uwierzytelniania opartego na hoście
ssh_hostbased_auth_server: True             #ustawienia serwera
ssh_hostbased_auth_client: True             #ustawienia klienta (/etc/ssh/ssh_config)
ssh_hostbased_auth_keyscan_retry: 6         #liczba prób dla ssh-keyscan
ssh_hostbased_auth_keyscan_retry_delay: 10  #czas opóźnienia między kolejnymi skanowaniami kluczy
ssh_hostbased_auth_permit_root_login: false #zezwolić na logowanie roota czy nie
ssh_hostbased_auth_only: false              #ograniczyć do uwierzytelniania opartego na hoście

Zależności

wymagany jest pakiet dnspython.

Przykładowy plik Playbook

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

Licencja

MIT

Informacje o autorze

Ta rola została stworzona przez Naoyuki Sogo.

O projekcie

set up ssh hostbased authentication

Zainstaluj
ansible-galaxy install so5.ssh_hostbased_auth
Licencja
mit
Pobrania
6.4k
Właściciel