SSH(secure shell)免登錄配置以及原理------總結

SSH實現免登錄的原理:
linux


   1.現有主機A和B。
服務器


   2.B中存放有A的公鑰
網絡


   3.A想經過網絡鏈接到B,則A會把本身的公鑰發送給B,B會拿A已經存放在本身上的A的公鑰和這個進行比對。
ssh


   4.若是正確,則B會用A的公鑰加密一個「質詢」給A,A收到後再用本身的私鑰解密後發送給B。
ide


------------------------------------------------加密

能夠看到,在整個傳輸過程當中並無在網絡中傳遞口令。spa



SSH免登錄的實現:it


   1.在linux下,切換到.ssh所在目錄----------------cd /root/.sshclass

   2.生成公鑰/私鑰--------------------------------ssh-keygen -t rsa原理

   3./.ssh下會生成:rsa_id(私鑰)和rsa_id.pub(公鑰)兩個文件

   4. 要實現免登錄:只需把rsa_id.pub複製到想鏈接的服務器上便可。

   5.拿本機實現ssh免登錄爲例: cp /root/.ssh/rsa_id.pub /root/.ssh/authorized_keys

   6.驗證: ssh localhost 查看是否須要輸入密碼。  

相關文章
相關標籤/搜索