【SSH免密鑰登陸】

SSH免密鑰登陸可以更加方便的實現不同計算機之間的連接和切換;現在本機共有3臺虛擬機,分別是bigdata01,bigdata02,bigdata03,其ip是192.168.2.128-192.168.2.130;我們同過SSH生成私鑰和公鑰,並將私鑰留在本機將公鑰發送給目標計算機來實現免密登陸;

通過上面這張(草)圖的操作 ,我們就可以將這三臺計算機每兩兩之間都能直接SSH免密鑰登陸;

首先,我們需要在一臺計算機上生成密鑰:通過:ssh-keygen -t rsa命令完成;

其密鑰存放的位置是/root/.ssh;其中第一個是私鑰,第二個是公鑰

接下來需要將私鑰發給自己,將公鑰發給目標計算機,通過命令: ssh-copy-id localhost。按照提示輸入yes和本機密碼

接下來吧公鑰發給目標計算結bigdata02;通過命令:ssh-copy-id bigdata02。(因爲此處我已經在所有的計算機中都設置了hostname,所以這裏就用計算機名代替ip地址了);基本和上一步操作一樣;

接下來我們試着用本計算機登錄到bigdata02:通過命令:ssh bigdata02

通過hostname可以查看到,當前已經登陸成功了!那麼接下來用相同的方法在另外兩臺計算機上做相同的操作即可完成兩兩計算機之間的ssh免密登陸了!我就不再哆嗦,電腦有點喫不消了...;歡迎留言討論!我是centos6.8,windows下 通過SecureCRT 操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章