1. 程式人生 > 其它 >Linux SSH免密登入

Linux SSH免密登入

環境: 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

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 如果您看了本篇部落格,覺得對您有所收穫,請點選右下角的 [推薦] 如果您想轉載本部落格,請註明出處 如果您對本文有意見或者建議,歡迎留言 感謝您的閱讀,請關注我的後續部落格