在Linux系統中,若何免暗碼ssh登錄虛擬機?
1、打開三臺虛擬機Master、Slave1、Slave2;同時,用SecureCRT毗連到三臺虛擬機中;
2、進入Master虛擬機,起首生當作虛擬機的公鑰、私鑰、授權文件;
輸入號令:
ssh-keygen;
3、進入.ssh文件夾中,查看秘鑰;
輸入號令:
cd ~/.ssh/
cat id_rsa.pub ,查看公鑰
cat authorized_keys,查看授權文件;
接下來,同樣生當作Slave1、Slave2虛擬機中的授權文件;
4、依次進入Slave1、Slave2虛擬機,并參照步調2和3,查看它們的授權文件;
5、別離將步調4獲得id_rsa.pub 授權文件拷貝到Master節點中的authorized_keys文件中;
6、將master中的authorized_keys文件長途傳輸到Slave1、Slave2虛擬機中;
輸入號令:
scp -rp authorized_keys slave1:/root/.ssh
scp -rp authorized_keys slave2:/root/.ssh
7、依次查看虛擬機中的authorized_keys 是否傳輸當作功;
別離輸入號令:
cat authorized_keys ;
8、在虛擬機上測試是否經由過程ssh可以免暗碼登錄其他的虛擬機;
如:
在slave2機械中輸入號令:
ssh master;
如下圖,則免暗碼登錄master虛擬機;
綜上所述,經由過程多臺虛擬機之間的公鑰設置裝備擺設,可以使得虛擬機之間免暗碼ssh登錄。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!