Отказ в соединении - это сообщение об ошибке TCP о том, что на этом сервере не запущена служба.В этом случае, возможно, SSH-сервер heroku.com не работал.
Если вы не дали им свой ключ или используете неверный закрытый ключ, ssh скажет что-то вроде этого:
frank@roke$ ssh git@heroku.com
Permission denied (publickey).
frank@roke$ ssh -i ~/.ssh/roke-frank.priv git@heroku.com
Permission denied (publickey).
(И приведенные выше сообщения указывают, что сейчас SSH-сервер heroku действительно работает.)
Поскольку вы не можете подключиться к тому же серверу, к которому я могу, возможно, существует проблема с брандмауэром,Вы за NAT?Разрешает ли ваш шлюз подключение к порту 22 на удаленных компьютерах?
На этом компьютере также работает веб-сервер, поэтому попробуйте telnet heroku.com 80
, чтобы узнать, можно ли вообще подключиться к этому компьютеру.