FTP: 사용자를 홈 폴더로 감금합니다.

FTP: 사용자를 홈 폴더로 감금합니다.

Centos7과 vsftpd를 사용하여 사용자 "testftp"를 그의 홈 폴더인 /home/testftp로 루트하고 싶습니다.
클라이언트는 Windows에서 WinSCP를 사용합니다.

비밀번호:

testftp:x:1001:1001::/home/testftp/:/bin/bash

vsftpd.conf

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list (이 목록에는 1명의 사용자가 포함되어 있습니다)

목록에 1명의 사용자가 있는 상태에서 FTP를 시도하면 모든 것이 잘 작동합니다. 물론 해당 사용자가 자신의 홈 디렉터리로 chroot하지 않는 경우는 제외됩니다.

그러나 testftp 사용자를 사용하여 로그인하려고 하면 다음 오류가 발생합니다.

서버와의
연결이 끊겼습니다. 연결 에 실패했습니다.
이런: chroot

관련 정보