ShellスクリプトでSSHの信頼関係を確立する方法

シェルスクリプトでSSHによる相互の信頼関係を確立するには、以下の手順に従います:

  1. setup_ssh.sh という名前のシェルスクリプトファイルを作成します。
  2. ssssh-keygen コマンドを使用してスクリプト内で鍵ペアを生成します。以下のようなコマンドを使用できます:
ssh-keygen -t rsa

id_rsaとid_rsa.pubという2つのファイルが生成されます。前者は秘密鍵、後者は公開鍵です。

  1. ssh 接続用の設定を行うために、公開鍵を指定されたサーバーに送るコマンド
ssh-copy-id -i ~/.ssh/id_rsa.pub username@hostname

レプリケート先のホストのユーザー名がusername、レプリケート先のホストのIPアドレス・ドメイン名がhostnameです。認証のためにパスワードの入力が求められる場合があります。

  1. 上記の 2 つの手順は、信用関係を構築するすべてのホストに適用します。
  2. 最後にこのスクリプトを実行するとSSHの鍵認証が設定されます。

オープンSSHツールキットがマシンにインストールされていることを確認してから、スクリプトを実行してください。

bannerAds