Win10配置ssh密鑰免密連接Linux服務器


首先Win10系統上需要有OpenSSH,像這樣:終端輸入ssh

這樣就是有的(好像Win10 1809+默認就是有的)。

然后生成密鑰對:

ssh-keygen -t rsa

接着按提示信息可根據個人需求選擇,這里是默認(連續三個回車即可)。

生成的密鑰對默認保存在當前用戶的根目錄下的.ssh目錄中(C:\Users\username\.ssh):

接着我們將公鑰id_rsa.pub上傳至Linux服務器(保存到你要連接的用戶根目錄下~/.ssh/中,沒有.ssh目錄則創建):

至於上傳方法可使用各種途徑,我使用的是lrzsz工具(可通過yum安裝),通過Xshell可直接拖拽進行上傳。

 上傳好后,將Linux中的id_rsa.pub重命名為authorized_keys,更改文件權限為600,更改.ssh目錄權限為700:

mv id_rsa.pub authorized_keys
chmod 600 authorized_keys
chmod 700 .ssh

可以了。

openssh下載地址


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM