Life日本xrdpユーザ会発起人。FreeBSDを通じてOSSに囁かな貢献を。6.6以上を使うことを前提とします。(mkhomedir)ホームディレクトリを持たないまたは揮発性のホームディレクトリを持つユーザにログインさせたいユーザに勝手に鍵を追加させたくない(管理者が鍵の追加・削除をコントロールしたい)など、いくつかの理由で違う場所に置きたい場合もあります。いうファイルが使われ、公開鍵ファイルを1ヶ所にまとめることができますが、ユーザごとに1ファイルとなっていて、全てを1ファイルで管理するというタイトルの要件は満たしていません。ページを参照してください。使い、特定のユーザの公開鍵を検索して、その公開鍵を認証に使うというからくりです。全ユーザの公開鍵を置くファイルのフォーマットを考えます。公開鍵を並べただけでは、どの鍵がどのユーザのものかという情報がないので、それを付け加えてやるだけです。今回は以下のようなフォーマットにしました。具体的にはこんな感じ。AAAAB3NzaC1yc2EAAAADAQABAAACAQCh2o84D5La+7LnURTMJNYrNlL0v6BsTAa7Sg27BF...このファイルからユーザごとの公開鍵を検索するためのコマンドを作成します。同様の鍵リストを返すこと。シェルスクリプトで実装して、こんな感じになります。いうのは、上記のフォーマットで記述された、全ユーザの公開鍵を1つにまとめたファイルです。し、所有者以外からは書き換えられないパーミッションにしておきます。実行するための専用ユーザで実行することが推奨されているので、適切にパーミッションを設定します。指定しますが、これは必須です。ファイルも当該ユーザで読めるパーミッションにする必要があります。設定の差分を抜粋するとこんな感じ。再起動してログインできることを確認。雑記RSSフィードRSSフィードが必要な方は下からどうぞ。収集した情報の扱いはプライバシーポリシーに従います。2.5.7-p206。