解決ssh-connect-to-host-github-com-port-22-connection-timed-out


PC:~$ ssh git@github.com 
ssh: connect to host github.com port 22: Connection timed out

解決辦法:(linux下)

~$ cd ~

~$ cd .ssh/

~$ touch config

在.ssh目錄下創建一個config文件,輸入如下內容:

Host github.com 
User xxx@163.com (你注冊github時的郵箱,這里使用注冊的用戶名也行) 
Hostname ssh.github.com 
PreferredAuthentications publickey 
IdentityFile ~/.ssh/id_rsa 
Port 443 
可以把以上內容拷到config文件里面,注意修改你的郵箱,保存並關閉 
進行測試是否連接上github.com 
PC:~/.sshcd PC:  ssh -T git@github.com 
The authenticity of host ‘[ssh.github.com]:443 ([207.97.227.248]:443)’ can’t be established. 
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. 
Are you sure you want to continue connecting (yes/no)? y 
Please type ‘yes’ or ‘no’: yes 
Warning: Permanently added ‘[ssh.github.com]:443,[207.97.227.248]:443’ (RSA) to the list of known hosts. 
Hi zhou411424! You’ve successfully authenticated, but GitHub does not provide shell access. 
出現Hi xxx!……表示連接成功


免責聲明!

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



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