公開鍵をコピーする代わりにリモートホストに接続する方法

公開鍵をコピーする代わりにリモートホストに接続する方法

公開鍵をリモートシステムに送信するために、bashスクリプトで次のcliを使用しました。

sshpass -p $pass scp  /root/.ssh/authorized_keys root@$remote_host:~/.ssh/authorized_keys

しかし、私たちは他のホストの公開鍵を添付したいので、最上位の添付方法を探しています。

Bashでは">>"を使用するオプションがあることを知っていますが、私の方法を使用してどのように追加しますか?

それとも別の解決策がありますか?

ベストアンサー1

ssh-copy-id必要な操作を正確に実行するツールを使用することもできます。つまり、リモートシステムのAuthorized_keysに1つ以上のキーを追加できます。

おすすめ記事