2017-10-29 16 views
1

なぜかherokuへの接続が失敗しました。私はHeorkuが同じ週内に3台のコンピュータがすべて停止したので、何らかの変更を加えたと思っています。対応するmacが見つかりません:クライアントhmac-md5、hmac-sha1

私は「ssh -vT [email protected]

を実行した場合、私は

[[email protected] ~]$ ssh -vT [email protected] 
    OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010 
    debug1: Reading configuration data /home/brian/.ssh/config 
    debug1: Applying options for * 
    debug1: Reading configuration data /etc/ssh/ssh_config 
    debug1: Applying options for * 
    debug1: Connecting to heroku.com [50.19.85.156] port 22. 
    debug1: Connection established. 
    debug1: identity file /home/brian/.ssh/id_rsa type 1 
    debug1: Remote protocol version 2.0, remote software version endosome 
    debug1: no match: endosome 
    debug1: Enabling compatibility mode for protocol 2.0 
    debug1: Local version string SSH-2.0-OpenSSH_5.3 
    debug1: SSH2_MSG_KEXINIT sent 
    debug1: SSH2_MSG_KEXINIT received 
    no matching mac found: client hmac-md5,hmac-sha1,[email protected],hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96 server [email protected],hmac-sha2-256 

を取得誰もが修正を提案したり、何が起こっている私に言いますか? mentioned hereとして

+0

使用しているsshのバージョンはかなり古いです。可能であれば、アップグレードする必要があります。 – Kenster

答えて

0

、これは、クライアントとサーバーがセットアップセッションを彼らはMAC(メッセージ認証コード)アルゴリズムに合意できなかったとしてできなかったことを意味します。

テストするための最初の事はあなたがインストールされている最新のGitのと同様に、latest opensshを持っていることを確認することです。

+0

私はCentos 6.4を使用しています.OpenSSHを更新しようとすると、最新の状態になっています。 sudoのyumののopenssh-サーバーパッケージのopenssh-サーバ5.3p1-123.el6_9.i686が既にインストールインストールし、最新バージョン – jdog

+0

@jdogのOpenSSLを行うには 何もかかわらず、まだ古いではありません。それをアップグレードする方法はありますか? – VonC

+0

強制的に更新する方法が見つかりませんか? – jdog

関連する問題