解決ssh: connect to host github.com port 22: Connection refused


配置ssh key

通過ssh key解決本地盒服務器連接的問題。

$ cd ~/. ssh #檢查本機已存在的ssh密鑰


如果提示No such file or directory 則表示第一次使用git。

輸入:
ssh-keygen -t rsa -C "郵件地址"

並且連續3次回車,最終會生成一個文件,找到ssh\id_rsa.pub文件,打開並復制里面的內容。然后打開你的github主頁,進入個人設置 -> SSH and GPG keys -> New SSH key:

創建下面內容
image


配置完成后輸入 ssh -T git@github.com 驗證是否配置成功,結果常出現報錯如下:

ssh: connect to host github.com Port : 22 Connection refused

解決方法如下:

在終端輸入以下命令:
1. cd ./.ssh
2. sudo touch config
3. sudo gedit config

在config文件中寫下面的信息:

1. Host github.com  
2. User xxxxx@xx.com  	//注冊github的郵箱
3. Hostname ssh.github.com  
4. PreferredAuthentications publickey  
5. IdentityFile ~/.ssh/id_rsa  
6. Port 443

遂問題迎刃而解


免責聲明!

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



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