电竞比分网-中国电竞赛事及体育赛事平台

分享

于ssh -T git@github.com連接GitHub失敗,以及Permission denied (publickey)問題 2017年09月27日 19:02:09

 戴維圖書館 2018-08-16

這篇文章主要寫兩個問題:


(1).  利用SSH密鑰與Github鏈接不上出現(xiàn)Permission denied (publickey)問題

    當(dāng)輸入ssh -T git@github.com驗證與github連接是否成功時,出現(xiàn)Permission denied (publickey),


解析:  

    1、可以看出問題出在publickey(公鑰)  
    2、接著ssh -T -v git@github.com 看下具體信息  


可以發(fā)現(xiàn)以下幾行出現(xiàn)問題:

    3、可以發(fā)現(xiàn)在一下幾行出現(xiàn)問題:  


    debug1: Next authentication method: publickey  
    debug1: Trying private key: /Users/TeslaHua/.ssh/github_rsa  
    debug1: No more authentication methods to try.  

    Permission denied (publickey).  


    但是當(dāng)我去.ssh文件夾發(fā)現(xiàn)只有(私鑰)id_rsa文件并沒有g(shù)ithub_rsa,說明沒有找到github_rsa報錯,只要把id_rsa文件名改為github_rsa(id_rsa.pub是公鑰),再執(zhí)行ssh -T git@github.com發(fā)現(xiàn)連接成功。


       我懷疑是我之前創(chuàng)建的id_rsa文件沒有刪除,而這次我重新命名了生成私鑰和公鑰的文件,但是并沒有即時生成,因而Trying的github_rsa找不到,就只找到了id_rsa.(理由是:當(dāng)我把shell 關(guān)閉之后,又重新打開后發(fā)現(xiàn)/.ssh文件夾下居然尼瑪有四個文件分別是:id_rsa、id_rsa.pub、github_rsa、github_rsa.pub,真是呵呵了。)

  

(2). 怎么解決Warnning: Permanently added the RSA host key for IP address '192.30.252.128' to the list of known host。


就算ssh -T git@github.com正常連接github,通常也會出現(xiàn)這個警告,GitHub上有人說這個只要IP是在192.30.252.0到192.30.255.255之間的話是沒關(guān)系的。對于強迫癥患者就。。。。。。。。


大概意思就是:為IP地址192.30.252.128的主機(RSA連接的)持久添加到hosts文件中。


如何在hosts中為guthub.com綁定該地址參考以下鏈接:


windows系統(tǒng)hosts文件位置及操作: 點擊打開鏈接


Win10修改編輯hosts文件無法保存怎么辦: 點擊打開鏈接


但是我在綁定之后出現(xiàn)了問題:ssh: connect to host github.com port 22: Bad file number


關(guān)于這個問題請參考下面這個鏈接:


 SSH連接GitHub提示ssh: connect to host github.com port 22: Bad file number:點擊打開鏈接


歡迎大家指正,謝謝!

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多