github默認端口22被佔用,ssh: connect to host github.com port 22: Connection timed out

出現github 鏈接錯誤:git

ssh:connect to host github.com port 22:Connection timed outgithub

剛開始覺得是網絡問題,github不能鏈接上,可是使用ssh命令,用端口443測試發現能夠鏈接上githubshell

ssh -T -p 443 git@ssh.github.com服務器

Enter passphrase for key '/root/.ssh/id_rsa':網絡

Hi yinfei1! You've successfully authenticated, but GitHub does not provide shell access.ssh

因而就懷疑端口22不能使用,端口22爲ssh默認端口,初步懷疑和github服務器有關,因而將其端口修改成443:ide

 

修改方法測試

切換到 cd ~/.ssh/spa

進入到~目錄下面的.ssh下面,修改ssh配置,新建config文件blog

將上述文件添加配置:

Host github.com /*服務器地址爲github地址*/

User "XXX@XX.com" /*github上的註冊郵箱爲用戶帳號*/

Hostname ssh.github.com /*服務器地址爲github地址*/

PreferredAuthentications publickey /*採用公匙*/

IdentityFile ~/.ssh/id_rsa /*公匙文件路徑*/

Port 443 /*修改端口爲443*/

相關文章
相關標籤/搜索