いくつかのリモートDebianサーバの配置を自動化する必要があります。これらのサーバーにはrootアカウントのみが付属しています。 rootとしてログインする必要があるのは、セットアッププロセスの間だけです。その後のログインは、設定プロセス中に作成される通常のユーザーアカウントを使用して行われます。サーバーのセットアップ中にルートacountを切り替えるにはどうすればいいですか?
ただし、セットアッププロセス中にPermitRootLogin no
とPasswordAuthentication no
を/etc/ssh/sshd_config
に設定する必要があります。それから私はservice sshd restart
をやっています。これにより、rootアカウントを使用してサーバにログインしたため、ssh接続が停止します。
私の質問は:どのように私は、rootアカウントにansible SSHを作る、通常のユーザーアカウントを作成し、PermitRootLogin no
とPasswordAuthentication no
を設定し、その後、通常のユーザーアカウントを使用してサーバにSSHと残りのセットアップ作業を行うのですか?
設定プロセスに欠陥がある可能性があります。私は提案を感謝します。