同じホスト上の複数のSSH - 認証失敗が多すぎます。

同じホスト上の複数のSSH - 認証失敗が多すぎます。

同じプロバイダでホストされている複数のウェブサイトがあります。これは、SSHを介したアクセスがすべての人に同じ「ホスト」として表示されることを意味します。

各サイトのSSH設定ファイルに次のバージョンを追加しました。

Host shell.grid.co.uk
User testuser
IdentityFile ~/.ssh/id_rsa_testuser

現在、構成には6つのサイトがありますが、端末を介してSSHに接続できません。

次のエラーが発生します。

[IP アドレス] ポート 22:2 で切断された受信: [ユーザー] に対する認証失敗が多すぎます。

私はいくつかの研究をしてきましたが、これがこれに関連しているかどうか疑問に思いますMaxAuthTries

設定ファイルから1つ以上のエントリを削除すると、端末からSSH経由でログインできます。

違いがある場合、これらのウェブサイトはすべて共有ホスティングプラットフォームにあります。

答え1

あなたは正しい道を進んでいますが、エイリアスを使用して次の各ユーザーの設定を分析すると役に立つと思います~/.ssh/config

Host site1
  HostName shell.grid.co.uk
  User site1user
  IdentityFile ~/.ssh/id_rsa_site1user

Host site2
  HostName shell.grid.co.uk
  User site2user
  IdentityFile ~/.ssh/id_rsa_site2user

Host sitetest
  HostName shell.grid.co.uk
  User testuser
  IdentityFile ~/.ssh/id_rsa_testuser

これにより、SSHクライアントはユーザーごとに1つの特定のキーのみを使用する必要があります。ssh site1正しいユーザー名と秘密鍵を追加するだけです。

関連情報