Bitbucket Server is throwing "git was successfully authenticated via public key, but is no longer active in the underlying user directory. The request has been blocked"

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

プラットフォームについて: Server と Data Center のみ - この記事は、サーバーおよびデータセンター プラットフォームのアトラシアン製品にのみ適用されます。

問題

Bitbucket Server is receiving SSH requests with a valid public key that is not associated to an active user.


atlassian-bitbucket.log に次のメッセージが表示される。

INFO c.a.b.i.ssh.server.SshCommandAdapter git was successfully authenticated via public key, but is no longer active in the underlying user directory. The request has been blocked

診断

環境

原因

This happens because when a user is deleted from the delegated user directory, it is still preserved in Bitbucket Server. A user removed or deactivated from a delegated LDAP user directory needs to be manually removed as described on the Delegated LDAP user directory page.

ソリューション

While this is the expected behaviour and is not a symptom of any problem, it is still recommended to address this to make sure that no requests are authenticated using an SSH public key.

To address this:

  • delete the user from Bitbucket
  • remove the SSH key from the user


This is a suggestion to automatically delete these users from Bitbucket:  BSERV-11403 - Getting issue details... STATUS


説明Bitbucket Server is throwing "git was successfully authenticated via public key, but is no longer active in the underly ing user directory. The request has been blocked"
製品Bitbucket Server
最終更新日 2018 年 11 月 2 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.