0

私はheroku 12.04を使用していて、実行しようとしています

$ git push heroku master 

しかし、次のエラーが表示されます:

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

私が試したら

$ ssh git@github.com 

私は同じエラーが発生します

この件に関する他の質問を探しましたが、まだ解決していませんが、これは私が確認したことの一部です。

  1. 私はopenssh-serverをインストールしました

  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

誰でも私を助けてもらえますか?

4

4 に答える 4

2

キーの生成を数回試みた後、heroku をデプロイします。自分のマシン (Ubuntu) のツールベルトを取り外し、手動で再度インストールし、新しいキーを追加しました。

于 2012-09-09T23:19:59.513 に答える
0

ssh経由でバックアップを行った後、このような問題が発生しました。

クライアントマシンの再起動が役立ちました。

于 2014-01-09T23:14:51.227 に答える
0
于 2013-07-10T11:52:21.130 に答える