運維工程師必備—ssh免密登錄

ssh免密碼認證

所謂的免密碼認證,其實上是使用一個密鑰對來對客戶端的訪問進行認證,屬於高級認證

注意:密鑰對由客戶端生成

環境:客戶機A 服務器B


1、首先是客戶機生成密鑰

[root@localhost Desktop]# ssh-keygen

運維工程師必備—ssh免密登錄

運維工程師必備—ssh免密登錄

此時會在客戶機 A /home/usera/.ssh目錄下生成密鑰對

運維工程師必備—ssh免密登錄

id_rsa 是私鑰 ,id_rsa.pub 就是公鑰

2、客戶端發送公鑰至服務器

ssh-copy-id 服務器ip

eg: ssh-copy-id XXX.XXXX.XXX.XXXX

然後輸入對方的服務器root用戶密碼

運維工程師必備—ssh免密登錄

公鑰就以及傳輸到服務器上了

現在 再使用ssh 登陸 就不需要密碼了

運維工程師必備—ssh免密登錄


二、使用ssh 遠程軟件生成的key

打開xshell 軟件

運維工程師必備—ssh免密登錄

運維工程師必備—ssh免密登錄

運維工程師必備—ssh免密登錄

運維工程師必備—ssh免密登錄

運維工程師必備—ssh免密登錄

把密鑰保存起來,TXT的文本保存就可以了。

或者 直接複製密鑰

先用 xshell 以 普通方法遠程登入

[root@feixiangkeji ~]# vim /root/.ssh/authorized_keys

運維工程師必備—ssh免密登錄

在文本的最下面。另起一行,把剛剛複製的key 粘貼進去!

然後保存,服務器重啟軟件。 systemctl restart sshd

運維工程師必備—ssh免密登錄

新建一個會話,使用自定義key登入

運維工程師必備—ssh免密登錄

運維工程師必備—ssh免密登錄

運維工程師必備—ssh免密登錄

運維工程師必備—ssh免密登錄

運維工程師必備—ssh免密登錄

這樣就直接使用遠程軟件的key登入成功了。


你喜歡用哪種ssh 遠程工具 (多選)
0
0%
xshell
0
0%
SecureCRT
0
0%
Putty
0
0%
X-manager


分享到:


相關文章: