2012-06-23 3 views
0

Я использую Heroku 12.04 и пытается запуститьSSH: подключиться к хосту heroku.com порт 22: Соединение отклонено

$ git push heroku master 

, но я получаю следующее сообщение об ошибке:

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

если я попробовать

$ ssh [email protected] 

я получаю ту же ошибку

Я посмотрел на другие вопросы по этому вопросу и не понял его еще, но это некоторые из вещей, которые я проверяемые:

  1. я установил OpenSSH-сервер

  2. $ service ssh status
    ssh start/running, process 8819

  3. $ service sshd start
    sshd: unrecognized service

  4. $ ssh -vvv localhost
    OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: /etc/ssh/ssh_config line 19: Applying options for *
    debug2: ssh_connect: needpriv 0
    debug1: Connecting to localhost [127.0.0.1] port 22.
    debug1: connect to address 127.0.0.1 port 22: Connection refused
    ssh: connect to host localhost port 22: Connection refused

  5. также я попытался изменить в м sshd_config из порта 22 на порт 2222, и я все еще получаю отказался порт 2222 ..

  6. $ sudo netstat -pantu | grep LISTEN
    tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 5691/dnsmasq
    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 9081/sshd
    tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1063/cupsd
    tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 1142/postgres
    tcp6 0 0 :::22 :::* LISTEN 9081/sshd
    tcp6 0 0 ::1:631 :::* LISTEN 1063/cupsd

Может кто-нибудь, пожалуйста, помогите мне?

+0

Вам не нужно иметь 'openssh-server'. Это модуль для удаленного доступа к вашему компьютеру. Таким образом, параметры, которые вы проверили, скорее всего, не связаны с вашей проблемой. Не могли бы вы добавить вывод команды 'git config --list' – Ankit

ответ

2

После нескольких попыток сгенерировать ключи развернуть герою. Я удалил toolbelt моей машины (Ubuntu) и снова установил вручную и добавил новый ключ.

+0

Как удалить toolbelt с ubuntu? с той же проблемой! – streetlight

+0

Информация, содержащаяся здесь - http://stackoverflow.com/questions/15203840/heroku-trouble-uninstall-reinstall-heroku-toolbelt-ubuntu – streetlight

0

Run ssh -v [email protected], чтобы проверить, какой IP работает

107.21.95.3 работает для меня создать конфигурационный файл в ~/.ssh, если вы не имеете vi ~/.ssh/config:

Host heroku.com 
User yourusername 
Hostname 107.21.95.3 
PreferredAuthentications publickey 
IdentityFile ~/.ssh/id_rsa 
port 22 
0

я с такой проблемой после того, как я делал резервную копию над SSH.

Помощь в перезагрузке клиентской машины.

Смежные вопросы