[mac] SSH で too many authentication failures が出たときの対応
2018/02/17 23:24
  • 今日、いきなりサーバーへの SSH 接続ができなくなり焦りました。
    というか、厳密には git clone しようとしたら以下のようなエラーが表示されるようになり、試しにサーバーに SSH ログインを試みたところ同様のエラーがでていました、というお話です。

    $ git clone git@xxxxx
    Received disconnect from xxx.xxx.xxx.xxxx port 22:2: too many authentication failures
    Disconnected from xxx.xxx.xxx.xxx port 22
    fatal: Could not read from remote repository.
    
    
    Please make sure you have the correct access rights
    and the repository exists.
    

    エラーの内容的に、認証の最大試行回数を超えたんだろうと思われます。
    接続情報が間違っていないのに最大試行回数を超えてしまうのは、
    複数の鍵ペアを所持しているときのようです。

    どうやら認証が通らなかったら順々に試行していくようなので、
    このようなことが起こり得るようなのですが、僕の環境では2個しか登録していないし
    ちょっとほんとかどうかよくわからないっていう。。

    ~/.ssh/config に追加して問題解消

    以下のように、 ~/.ssh/config に以下を追加すると問題なく接続できるようになりました。

    IdentitiesOnly yes

    人気ブログランキングへ ブログランキング・にほんブログ村へ
    ↑応援よろしくお願いします!m(_ _)m

  • <2018/02/17 23:24>
  • サーバー
  • SSHIdentitiesOnlyconfigログインできないauthentication
  • 新しい記事へ
    [mac] macOS で locate コマンドを使いたい

    古い記事へ
    さくらの VPS を踏み台にし、 SOCKS プロキシ経由でブラウジングする方法

profile picture

自己紹介的な何か

@wkmettyでついったーやってます。時々。 6年間勤めたゲーム会社を2018年2月に退職しフリーランスのプログラマに。 WordPress Core, WP-CLI コントリビューター。 お仕事募集中です。