こんにちは、私は複数のherokuアカウントに接続しようとして、このエラーにつながる多くのことをしました. 「ssh:ホストheroku.comポート22に接続:ホストへのルートがありません」問題の内容や解決方法がわからないので、マシンのherokuとsshキーで最初からやり直したいです。現在の構成を削除して、最初からやり直すにはどうすればよいですか?
質問する
3817 次
2 に答える
1
私がやろうとするいくつかのこと:
- 混乱を引き起こしているHOSTS(/ etc / hosts)ファイルに風変わりな設定がないことを確認してください
- 〜/ .sshディレクトリをチェックして、そこにあると予想されるキーが...そこにあることを確認します。
- 〜/ .ssh/configファイルで誤った情報を確認してください
- heroku SSHサーバーが実際にポート22でリッスンしていることを確認してください。多くの人が、セキュリティ上の理由からデフォルトのSSHポートを変更します。
- 使用しようとしている秘密鍵がherokuサーバーにアップロードされていることを確認してください。一部のSSHインスタンスは、セキュリティ上の理由から無効なキーであることを通知しません。代わりに、あなたが言及した拒否メッセージが表示されます。
他の診断について考えたら、必ず更新します。
幸運を祈ります。
于 2012-08-14T14:32:48.180 に答える
0
おそらく、$HOME/.ssh/config ファイルで何かが奇妙に設定されている可能性があります。このファイルをバックアップしてから削除して、問題が解決するかどうかを確認してください。
于 2012-08-14T14:27:48.997 に答える