小さなネットワーク上のすべてのコンピューターのyum.repoファイルを正規化したい。
sudo scp /etc/yum.repos.d/* $HOSTNAME:/etc/yum.repos.d/
すべてのホスト名を簡単にループしてコピーするコマンドを実行できますが、毎回rootパスワードの入力を求められるので、面倒になります。これをbashまたはperlでスクリプト化して、rootコマンドを1回だけ入力する必要があるようにするにはどうすればよいですか?
たとえば、ここで説明するように、sshキーを使用してパスワードなしの認証を実装します。これにより、ホームフォルダのsshキーファイルを使用して、パスワードプロンプトなしでスクリプトを実行できるようになります。