SSH : 사용자는 webroot의 특정 폴더에만 액세스할 수 있습니다.

SSH : 사용자는 webroot의 특정 폴더에만 액세스할 수 있습니다.

다음을 수행할 수 있는 사용자를 만들고 싶습니다.액세스 및 관리만 가능특정 폴더를 통해SSH서버의 웹루트에 위치합니다. 많은 블로그를 살펴보았지만 그 중 어느 것도 도움이 되지 않았습니다. 우분투를 사용하고 있어요서버 16.04.

미리 감사드립니다

답변1

귀하의 문제에 대한 두 가지 (유사한) 해결책이 있습니다.

  1. SSH Chroot 감옥

    사용자가 ssh로 로그인하면 사용자가 구성한 디렉토리에서 자동으로 chroot되며 종료할 수 없습니다(감옥).

  2. SFTP

    나는 사용했다mysecureshellwebroot 디렉토리에 대한 액세스를 제공해야 하는 경우가 여러 번 있습니다. MySecureShell은 기본적으로 chroot를 감싸는 래퍼이므로 어느 정도 동일한 작업을 수행합니다.

관련 정보