ssh:连接到主机heroku.com端口22:无主机路由

时间:2012-08-14 14:25:23

标签: django heroku

您好我试图连接到多个heroku帐户我做了很多导致此错误的内容。 “ssh:连接到主机heroku.com端口22:无主机路由”我不知道问题是什么或如何解决它所以我想在我的机器上用heroku和ssh键重新开始。如何删除当前配置并重新开始?

2 个答案:

答案 0 :(得分:1)

我会尝试做的一些事情:

  1. 确保HOSTS(/ etc / hosts)文件中没有引起混淆的奇怪设置
  2. 检查你的〜/ .ssh目录并确保你希望在那里的密钥......在那里。
  3. 检查〜/ .ssh / config文件中是否有任何不正确的信息
  4. 确保您的heroku SSH服务器实际上正在侦听端口22.为安全起见,很多人会更改默认的SSH端口。
  5. 确保您尝试使用的私钥已上传到heroku服务器。某些SSH实例不会告诉您出于安全目的,它是无效密钥。相反,它只会给你你提到的拒绝信息。
  6. 如果我想到任何其他诊断,我一定会更新。

    祝你好运。

答案 1 :(得分:0)

也许在$ HOME / .ssh / config文件中设置了一些奇怪的东西。您可以尝试备份此文件,然后将其删除以查看它是否可以解决您的问题。