一业簿、目的:
服務器A免密登錄訪問服務器B
[root@A ~]# ssh 121.33.7.1 //服務器B的IP
Last login: Mon Oct 28 21:02:57 2019 from 121.33.7.1
Welcome to Huawei Cloud Service
[root@B ~]#
//服務器A不需要密碼直接訪問到B成功
二、步驟:
1阳懂、在服務器A生成密鑰(注意:P為大寫)
[root@A ~]# ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
參數(shù)說明:
-t 加密算法類型梅尤,這里是使用rsa算法
-P 指定私鑰的密碼,不需要可以不指定
-f 指定生成秘鑰對保持的位置
2巷燥、將生成的密匙拷貝到服務器B上,根據(jù)提示輸入服務器B的密碼
[root@A ~]# ssh-copy-id root@121.33.7.1 //服務器B的IP
root@121.33.7.1's password: //輸入服務器B的root賬號登錄密碼
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(服務器B的IP)
Last login: Mon Oct 28 21:02:57 2019 from 121.33.7.1
Welcome to Huawei Cloud Service
[root@B ~]# //已成功連接到服務器B上
4缰揪、取消免密登錄
進入目標主機B的root路徑下刪除.ssh文件夾即可