chroot를 사용하여 폴더를 소유한 루트 없이 SFTP 액세스를 잠그세요.

chroot를 사용하여 폴더를 소유한 루트 없이 SFTP 액세스를 잠그세요.

chroot내가 읽은 모든 내용에는 폴더를 사용 하려면 sftp root해당 폴더가 있어야 한다는 내용이 나와 있습니다. 나는 사용자가 sftp자신의 홈 폴더 내의 하위 디렉터리에만 액세스할 수 있기를 바랍니다 /home/user/some/folder.

답변1

man 8 sftp-server, 바라보다:

-d start_directory
         specifies an alternate starting directory for users.  The
         pathname may contain the following tokens that are expanded at
         runtime: %% is replaced by a literal '%', %d is replaced by the
         home directory of the user being authenticated, and %u is
         replaced by the username of that user.  The default is to use the
         user's home directory.  This option is useful in conjunction with
         the sshd_config(5) ChrootDirectory option.

관련 정보