Il semble qu'il n'y ait que deux approches raisonnables pour l'utilisateur principal d'Ansible :
- 使用方法
root
- En utilisant un autre utilisateur (par exemple,
ansible
) conNOPASSWD
sudo
accès
La première option n'est pas envisageable car je crains de devoir garder PermitRootLogin
sur. Donc, par défaut, la deuxième option semble être la solution.
Je pensais, au minimum, à /etc/ssh/sshd_config
:
Match User ansible
PasswordAuthentication No
Et limiter l'utilisation de la clé à l'hôte Ansible en utilisant l'option from
option dans authorized_keys
:
from="192.168.100/24"
D'autres idées ou problèmes/préoccupations concernant mes réflexions jusqu'à présent ?