異なる SSH キーを使用して同じ chroot ディレクトリに接続する複数の SFTP ユーザーを作成しますか?

異なる SSH キーを使用して同じ chroot ディレクトリに接続する複数の SFTP ユーザーを作成しますか?

私は Ubuntu ベースのサーバーを所有しており、このサーバーは、とりわけ、ファイルのストレージ/ホスティング (nginx を使用) として機能しているため、 にファイルを配置すると/var/www/files.ourcompany.com/file.txt、 で公開されますhttp://files.ourcompany.com/file.txt

サーバーへのアクセスを 3 人の特定のユーザーに制限します。

  • ユーザー A は、すべてに対して SSH および SFTP アクセス権を持つ、全体的に sudo が有効なユーザーです。彼は、 の SSH キーによって認証されます/home/userA/.ssh/authorized_keys。基本的に、これは root の代わりとなります。
  • ユーザーBはFileZillaを使用する通常のユーザーです。SSHは使用できず、SFTPのみ使用でき、/var/www/files.ourcompany.comログイン時にのみ表示できます。/etc/ssh/authorized_keys/userBここ
  • ユーザーCはユーザーBと全く同じですが、SSHキーが代わりにあります/etc/ssh/authorized_keys/userC

上記は、chrootまたは同様のものを使用して可能ですか? ユーザー A は必要な権限をすべてすでに持っていますが、同じフォルダー (アップロード/ダウンロード機能付き) に chroot される 2 人の通常ユーザーを作成する方法がわかりません。FileZilla/var/www/files.ourcompany.com経由でサインオンすると、すぐにそのフォルダーに配置されます。また、権限の問題により、既存の nginx 設定を誤って壊してしまうのではないかと心配です...

関連情報