關於SSH免密登陸普通使用者

小不點(。ò ∀ ó。)發表於2019-10-05

客戶端伺服器均已配置好ip地址,並且相互可以進行訪問。
如下圖:客戶端ip:172.16.100.11/24
伺服器ip:172.16.100.22/24
在這裡插入圖片描述在這裡插入圖片描述
下載並安裝ssh ,在伺服器和客戶端上更新主配置檔案如下圖:
在這裡插入圖片描述使用ssh ip 地址進行遠端訪問
輸入密碼後可以登陸成功。
在客戶機上生成公私鑰對,【注意一定是在客戶端上生成,已親自試坑!】
下面簡單說明公鑰私鑰:公鑰和私鑰配對是使用的,有公鑰和私鑰可以完成認證,可以免密登陸。一般來說,公鑰可以給別人拿著,但是私鑰一定是在自己手裡,否則天下大亂,祕密將公諸於世。
在這裡插入圖片描述當客戶端登陸時候在伺服器上有一個客戶端的公鑰,有了公鑰可以完成認證。(相當於,別人很信任的吧自己的密碼箱告訴了你,你通過和這個密碼箱來和別人的密碼進行匹配,匹配成功,則放行。
在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在客戶端上進行測試:可以正常登,需要密碼狀態!
在這裡插入圖片描述這時候向伺服器上傳送公鑰:
在這裡插入圖片描述在這裡插入圖片描述傳送成功後,登陸測試:
在這裡插入圖片描述此時不需要密碼也可以進行登陸!一激動還敲了次密碼,請忽略~

一定要注意:公鑰放在要登陸的機器上,否則人家不知道你是誰!沒有公鑰、私鑰匹配,則登陸不成功!

相關文章