日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ssh免密登录方法

發布時間:2025/3/19 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ssh免密登录方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題描述:主機A向主機B定時copy數據,每次輸入密碼就非常不方便,需要做到免密?

步驟:

主機A上的操作:

1、cd ~/.ssh/

2、ssh-keygen -t rsa? 生成公鑰和私鑰

3、cat?id_rsa.pub (直接打開copy容易出問題)

4、復制公鑰內容

主機B上的操作:

5、cd ~/.ssh (如果沒有該目錄就創建一個)

6、vim?authorized_keys

7、添加到此文件后面

就OK了。

結論:機制原理為白名單機制,A的信息要被B記錄下來,直接放行,不需要驗證

原理分析:

一、公鑰密鑰算法出現背景:

1976 年,美國學者 Dime 和 Henman 為解決信息公開傳送和密鑰管理問題,提出一種新的密鑰交換協議,允許在不安全的媒體上的通訊雙方交換信息,安全地達成一致的密鑰,這就是“公開密鑰系統”。相對于“對稱加密算法”這種方法也叫做“非對稱加密算法”。與對稱加密算法不同,非對稱加密算法需要兩個密鑰:公開密鑰( publickey)和私有密鑰( privatekey)。公開密鑰與私有密鑰是一對,如果用公開密鑰對數據進行加密,只有用對應的私有密鑰才能解密;如果用私有密鑰對數據進行加密,那么只有用對應的公開密鑰才能解密。因為加密和解密使用的是兩個不同的密鑰,所以這種算法叫作非對稱加密算法。

二、免密登錄流程

1.在A上生成公鑰私鑰。
2.將公鑰拷貝給server B,要重命名成authorized_keys(從英文名就知道含義了)
3.Server A向Server B發送一個連接請求。
4.Server B得到Server A的信息后,在authorized_key中查找,如果有相應的用戶名和IP,則隨機生成一個字符串,并用Server A的公鑰加密,發送給Server A。
5.Server A得到Server B發來的消息后,使用私鑰進行解密,然后將解密后的字符串發送給Server B。Server B進行和生成的對比,如果一致,則允許免登錄。
總之:A要免密碼登錄到B,B首先要擁有A的公鑰,然后B要做一次加密驗證。對于非對稱加密,公鑰加密的密文不能公鑰解開,只能私鑰解開。

后面部分轉載于:
————————————————
原文鏈接:https://blog.csdn.net/qq_32648071/article/details/81218989

總結

以上是生活随笔為你收集整理的ssh免密登录方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。