ssh:连接到主机 ssh.github.com 端口 443:连接被拒绝
Posted
技术标签:
【中文标题】ssh:连接到主机 ssh.github.com 端口 443:连接被拒绝【英文标题】:ssh: connect to host ssh.github.com port 443: Connection refused 【发布时间】: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 错误,请大辰告诉我解决办法
【问题讨论】:
【参考方案1】:443是SSL端口,不是SSH端口,所以这个配置肯定是不正确的。删除此配置文件。
更新:事实证明 sshing 到 github.com 上的 443 端口 实际上是有效的,尽管大多数服务器不支持这一点,而且它可能会被你的甚至 github.com 的防火墙 - 请参阅下面的评论。
从您的问题中不清楚错误消息实际上是指端口 22 还是端口 443,因为该问题包含两个不同的错误消息。如果是 22 端口,很可能是你和 GitHub 之间的防火墙造成的,比如你工作或学习的地方有防火墙。使用存储库的 HTTP URL 而不是 SSH URL。
【讨论】:
感谢您的回答。我删除了 ~/.ssh 并重新生成。问题解决了。 在 *** 上,当有人解决了你的问题时,请点击对勾表示。这将向其他回答者表明他们不需要查看问题,并且会向遇到相同问题的任何其他人表明这是解决方案。 可以通过 443 端口 ssh。help.github.com/articles/using-ssh-over-the-https-port以上是关于ssh:连接到主机 ssh.github.com 端口 443:连接被拒绝的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 SSH 连接到服务器,在 Windows 10 中显示“ssh:连接到主机 178.128.60.26 端口 22:连接超时”[关闭]
使用 Fabric 时连接到 ~/.ssh/config 中列出的主机