Linux SSH免密登入
阿新 • • 發佈:2021-09-07
環境:
Server:192.168.56.101
client:192.168.56.100
伺服器配置
1.首先使用命令生成一對公鑰和私鑰,放在.ssh/目錄下 ssh-keygen -t rsa -t指定加密演算法rsa或者dsa 2.cat id_rsa.pub >> authorized_keys
1.首先使用命令生成一對公鑰和私鑰,放在.ssh/目錄下 ssh-keygen -t rsa -t指定加密演算法rsa或者dsa 2.cat id_rsa.pub >> authorized_keys
3.修改許可權
4.把伺服器SSH的金鑰拷貝到電腦上
客戶端配置
CRT
雙擊直接就打開了,不需要輸入密碼
CMD ssh -i D:\ssh-test\id_rsa [email protected] 提示bad permissions,是由於id_rsa檔案的許可權問題 對id_rsa檔案:右擊-屬性-安全-高階 設定成這樣再次登入:
這樣就實現了SSH免密登入
trouble-shoot錯誤資訊:public-key authentication with the server for user gzsun failed. Please verify username and public/private key pair.
more /var/log/secure
因為對/.ssh目錄沒有許可權或者讀寫模式異常導致
解決:
chmod 700 /home/tim/.ssh 作者:tim54252 如果您看了本篇部落格,覺得對您有所收穫,請點選右下角的 [推薦] 如果您想轉載本部落格,請註明出處 如果您對本文有意見或者建議,歡迎留言 感謝您的閱讀,請關注我的後續部落格