ssh免密碼登入

2021-06-27 00:25:27 字數 432 閱讀 2968

實現原理:

主機a:產生公鑰和金鑰,將主機a的公鑰傳送到主機b

主機b:接收主機a傳送的公鑰

主機a:ssh請求登入到主機b

主機b:傳送給主機a一串字元

主機a:收到主機b傳送的字元,使用金鑰進行加密,並傳送回到主機b

主機b:接收到主機a使用金鑰加密後的字元,使用主機a的公鑰執行一定演算法進行對比,如果對比通過,主機a可以時間ssh免密碼登入到主機b

操作:cd ~/.ssh/   到該目錄下

執行 ssh-keygen -t rsa 

接著一直回車到命令執行結束 -t指的是型別 使用rsa型別加密

檢視~/.ssh/  下多了兩個檔案 id_rsa(私鑰)和id_rsa.pub(公鑰)

然後執行 ssh-copy-id b將公鑰檔案複製到b主機上  就可以直接ssh b登入到b主機了

ssh 免密碼登入

ssh 無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,下面我以centos為例。有機器a 192.168.1.155 b 192.168.1.181 現想a通過ssh免密碼登入到b。1.在a機下生成公鑰 私鑰對。chenlb a ssh keygen t rs...

ssh 免密碼登入

ssh 免密碼登入 ssh 無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,下面我以centos為例。有機器a 192.168.1.155 b 192.168.1.181 現想a通過ssh免密碼登入到b。1.在a機下生成公鑰 私鑰對。chenlb a ssh k...

ssh免密碼登入

ssh無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,下面我以centos為例。有機器a 192.168.1.155 b 192.168.1.181 現想a通過ssh免密碼登入到b。首先以root賬戶登陸為例。1.在a機下生成公鑰 私鑰對。root a ssh ...