【问题标题】:ssh: connect to host ssh.github.com port 443: Connection refusedssh:连接到主机 ssh.github.com 端口 443:连接被拒绝
【发布时间】:2018-10-15 17:11:18
【问题描述】:

我在推码中:

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

错误,我在网上找的,看到有人说是在~/.ssh目录下创建配置文件,在配置文件中输入

Host github.com
User myusername
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

但是ping github.com又出现ssh: connect to host ssh.github.com port 443: Connection refused 错误,请大辰告诉我解决办法

【问题讨论】:

    标签: git github ssh


    【解决方案1】:

    443是SSL端口,不是SSH端口,所以这个配置肯定是不正确的。删除此配置文件。

    更新:事实证明 sshing 到 github.com 上的 443 端口 实际上是有效的,尽管大多数服务器不支持这一点,而且它可能会被你的甚至 github.com 的防火墙 - 请参阅下面的评论。

    从您的问题中不清楚错误消息实际上是指端口 22 还是端口 443,因为该问题包含两个不同的错误消息。如果是 22 端口,很可能是你和 GitHub 之间的防火墙造成的,比如你工作或学习的地方有防火墙。使用存储库的 HTTP URL 而不是 SSH URL。

    【讨论】:

    • 感谢您的回答。我删除了 ~/.ssh 并重新生成。问题解决了。
    • 在 Stackoverflow 上,当有人解决了你的问题时,请点击对勾表示。这将向其他回答者表明他们不需要查看问题,并且会向遇到相同问题的任何其他人表明这是解决方案。
    猜你喜欢
    • 1970-01-01
    • 2015-02-01
    • 2018-09-21
    • 1970-01-01
    • 1970-01-01
    • 2017-12-01
    • 2014-05-21
    • 1970-01-01
    • 2020-02-13
    相关资源
    最近更新 更多