コマンドラインでSSHD設定プロパティを変更できますか?

コマンドラインでSSHD設定プロパティを変更できますか?

私は約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

replaceansibleには、同じことを行う組み込みモジュールがあるようです。https://docs.ansible.com/ansible/latest/collections/ansible/builtin/replace_module.html

おすすめ記事