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*/

相关文章
相关标签/搜索