私は約20のUbuntu / Debian仮想マシンを持っています。初めて設定するときにSSHパスワード認証を使用していました。
鍵認証のみを使用するようにすべてを変更したいと思います。
PermitRootLogin yes
>>PermitRootLogin ProhibitPassword
各サーバーとnano etc / ssh / sshd_configに手動で移動してパスワードを許可しないように変更する必要がありますか、またはansible / bashを介してすべてのVMを一括更新できますか?
ベストアンサー1
https://askubuntu.com/questions/701684/how-to-change-the-value-of-system-files-without-opening-them
ここで見つけました。問題ありません。これを行うコマンドがあります。sed
replace
ansibleには、同じことを行う組み込みモジュールがあるようです。https://docs.ansible.com/ansible/latest/collections/ansible/builtin/replace_module.html