SFTP 작업 디렉터리의 내용 나열

SFTP 작업 디렉터리의 내용 나열

생성하려고 하는데 사용자를 생성하기 SFTP Account위해 다음 구성이 있습니다 . 다음 명령을 실행합니다. 또한 문제는 FileZilla를 통해 연결할 때 발생합니다. 예를 들어 원격 사이트가 가리키고 있습니다 ./etc/ssh/sshd_config Match group sftpgroup ChrootDirectory /sftp/ X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftpuseradd -m username -g sftpgroupuseradd username -g sftpgroup -d /sftp/usernameSFTP Client/Status: Retrieving directory listing... Status: Listing directory / Status: Directory listing of "/" successful 여기에 표시된 대로 또는 사용자가 여러 명인 경우 내 폴더가 다른 사용자에게 검색되는 것을 원하지 않고 목록에 표시되기를 원하며 sftp/username원격 사이트를 가리켜야 합니다./username

답변1

지금까지 찾은 해결책은 작업 디렉터리를 구성 파일에 추가하는 것입니다 ForceCommand internal-sftp -d /fadwa. 작업 디렉터리는 시스템의 실제 루트가 아닌 chroot에 상대적이라는 점에 유의하세요(여기에서 가져왔습니다).https://serverfault.com/questions/686850/set-initial-remote-working-directory-in-sftp)

하지만이 경우 각각의 새 SFTP 계정에 대한 구성 파일에 사용자 집합을 추가해야 합니다. 다른 일반적인 해결 방법이 있습니까?

관련 정보