zabbixサーバでssh鍵を作成し、監視対象サーバ全台に公開鍵を転送

### 前提・実現したいこと
centos7.6サーバで一つのサーバから複数のサーバにsshの公開鍵を転送したいです。
コマンドはssh-copy-id <ホスト名>

### 発生している問題
ssh-copy-id <ホスト名>
で行うと yes/no
転送先のパスワードが求められます。
転送先が多量のためできればシェルスクリプトで行いたいのですが 
yes/no とパスワードを入力する例文を教えて頂けますでしょうか

### 該当のソースコード
#!/bin/sh

ssh-copy-id <ホスト名>

(yesを入力したい)

(パスワードを入力したい)

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

Zabbixとは関係がないのでヒントだけ書かせて頂きます。

シェルスクリプトで対話的にレスポンスに対して入力を送るような
スクリプトを実装したい場合には、expectというコマンドを使用し
てみてください。