在節點1
上實現:
[root@ocmu1 ~]# su - oracle
[oracle@ocmu1 ~]$ ssh-keygen --全部回車
[oracle@ocmu1 ~]$ cd /home/oracle/.ssh/ --切換到金鑰目錄
[oracle@ocmu1 .ssh]$ ls --檢視是否生成金鑰
id_rsa id_rsa.pub --這兩個是生成的金鑰
[oracle@ocmu1 .ssh]$ ssh-copy-id -i id_rsa.pub oracle@ocmu2 –將公鑰傳送到節點2
在節點2上實現:
[root@ocmu2 ~]# su - oracle
[oracle@ocmu2 ~]$ ssh-keygen
[oracle@ocmu2 ~]$ cd /home/oracle/.ssh/
[oracle@ocmu2 .ssh]$ ls
authorized_keys id_rsa id_rsa.pub known_hosts --這是檢視的結果
[oracle@ocmu2 .ssh]$ ssh-copy-id -i id_rsa.pub oracle@ocmu1 –將公鑰傳送到節點1
[oracle@ocmu2 .ssh]$ cat id_rsa.pub >> authorized_keys --將自己本公鑰加入認證檔案
[oracle@ocmu1 .ssh]$ cat id_rsa.pub >>authorized_keys
驗證:
節點1:
[oracle@ocmu1 ~]$ssh ocmu1
[oracle@ocmu1 ~]$ssh ocmu1-priv
[oracle@ocmu1 ~]$ssh ocmu2-priv
[oracle@ocmu1 ~]$ssh ocmu2
節點2:
[oracle@ocmu2 ~]$ssh ocmu1
[oracle@ocmu2 ~]$ssh ocmu1-priv
[oracle@ocmu2 ~]$ssh ocmu2-priv
[oracle@ocmu2 ~]$ssh ocmu2
SSH相互信任配置
具體配置 前題需要關閉iptables和selinux 1 開啟ssh配置檔案,啟用以下選項 vim etc ssh sshd config rsaauthentication yes 允許rsa認證 pubkeyauthentication yes 允許公鑰認證 authorizedkeysfil...
ssh自動(信任)登入
a 192.168.109.180 b 192.168.109.181 系統均為suse在 a上的命令 ssh keygen t rsa 連續三次回車 即在本地生成了公鑰和私鑰 不設定密碼 ssh root 192.168.109.181 mkdir ssh chmod 0700 ssh 需要輸入密...
ssh建立信任關係
如何在linux兩個主機間或者使用者間建立信任關係,免密碼登陸,下面有主機a和主機b a ssh登入b 不需要密碼 1.在主機a上面執行 ssh keygen t rsa 一路enter下去就可以了 2.在主機a上面執行 scp ssh id rsa.pub b tmp 這個的操作時把公共秘鑰拷到主...