該部分涉及到公鑰、私鑰等部分knowledge,本人僅作嘗試
若將本地機器 SSH Key 的公鑰放到遠程主機,就能無需密碼直接遠程登錄遠程主機
1,在客戶端生成 ssh 公私鑰:
也就是我們本地機器,windows電腦
一路回車即可,不需要輸入,
此處不推薦使用RSA加密算法而推薦ED25519 加密算法生成SSH Key,
參考https://blog.csdn.net/hadues/article/details/130675430
2,在服務器/主機生成ssh公私鑰:
3,在服務器的 .ssh/ 目錄下創建文件 authorized_keys ,并將服務器的公鑰復制進去
4,將客戶端的公鑰復制進去
手動復制即可,此時就可以免密鏈接了
綜上:
參考:
SSH 免密登錄(客戶端----服務器)_ssh免密登陸服務器-CSDN博客
ssh遠程服務器免密登錄 - Joey-Wang - 博客園
Generating a new SSH key and adding it to the ssh-agent - GitHub Docs