一言でいうと

秘密鍵の所持を確認してSSH利用者を認証する方式。

より具体的には

サーバーへ公開鍵を登録し、接続時には対応する秘密鍵で署名できることを検証する。十分に保護された鍵を使えばパスワード総当たりを避けられるが、秘密鍵の保管と失効運用が重要になる。

関連記事での使用例

Minecraft serverをDockerで安全運用する

友人用アカウントへのSSH接続を鍵認証だけに限定するため使用している。

関連