一、目的:
服務(wù)器A免密登錄訪(fǎng)問(wèn)服務(wù)器B
[root@A ~]# ssh 121.33.7.1 //服務(wù)器B的IP
Last login: Mon Oct 28 21:02:57 2019 from 121.33.7.1
Welcome to Huawei Cloud Service
[root@B ~]#
//服務(wù)器A不需要密碼直接訪(fǎng)問(wèn)到B成功
二、步驟:
1、在服務(wù)器A生成密鑰(注意:P為大寫(xiě))
[root@A ~]# ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
參數(shù)說(shuō)明:
-t 加密算法類(lèi)型,這里是使用rsa算法
-P 指定私鑰的密碼,不需要可以不指定
-f 指定生成秘鑰對(duì)保持的位置

2、將生成的密匙拷貝到服務(wù)器B上,根據(jù)提示輸入服務(wù)器B的密碼
[root@A ~]# ssh-copy-id root@121.33.7.1 //服務(wù)器B的IP
root@121.33.7.1's password: //輸入服務(wù)器B的root賬號(hào)登錄密碼
Now try logging into the machine, with "ssh 'root@121.33.7.1'", and check in:
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
3、檢查是否成功
[root@A ~]# ssh 121.33.7.1(服務(wù)器B的IP)
Last login: Mon Oct 28 21:02:57 2019 from 121.33.7.1
Welcome to Huawei Cloud Service
[root@B ~]# //已成功連接到服務(wù)器B上
4、取消免密登錄
進(jìn)入目標(biāo)主機(jī)B的root路徑下刪除.ssh文件夾即可