クラスタ環境の非機密ログイン

1708 ワード

一、hostsファイルの修正
1、root権限の下で以下のコマンドを入力する
vim /etc/hosts

hostsファイルの編集
#127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.4.211 node01
192.168.4.212 node02
192.168.4.213 node03

2、入力コマンド:cd.sshはrsa公開鍵秘密鍵ファイルに格納されているディレクトリに入り、ディレクトリの下のidを削除する.rsa,id_rsa.pubファイル.
二、各マシンに新しいrsa公開鍵秘密鍵ファイルを生成し、authorized_に統一的にコピーするkeysファイル
1.公開鍵と秘密鍵の生成(他のホストも同様に実行)
#        
cd .ssh
ssh-keygen -t rsa  #     

このディレクトリの下でid_が生成されますrsaとid_rsa.pub 2つのファイル
2、共通鍵をauthorizedに書き込むkeysファイル
cat id_rsa.pub >> authorized_keys

3、他のホスト上の公開鍵をメインnode 01ホスト上のauthorized_にコピーするkeysファイル
#      ,       
ssh-copy-id -i host01

三、授権authorized_keysファイル
#  note01, .ssh       :
chmod 600 authorized_keys

四、授権ファイルを他のホストに割り当てる
#    
scp /root/.ssh/authorized_keys [email protected]:/root/.ssh/ #   note02 
scp /root/.ssh/authorized_keys [email protected]:/root/.ssh/ #   note03