Network/WindowsServer

WindowsServer 2019 - FTP (사용자 격리, chroot)

잇(IT) 2022. 3. 31. 18:13
728x90

 

https://insoobaik.tistory.com/90

 

WindowsServer 2019 - FTP (FTP 루트 디렉토리, 사용자 이름 디렉토리)

WidowsServer에서 FTP(file transfer protocol)를 1. FTP 루트 디렉토리를 사용하는 방법, 2. 사용자 이름 디렉토리를 사용하는 방법 을 통해 사용해 볼 것이다. - 우선 FTP에서 사용할 사용자를 컴퓨터 관리 진.

insoobaik.tistory.com

- FTP 루트 디렉토리, 사용자 이름 디렉토리를 사용하여 FTP를 사용해 보았다.


- FTP (사용자 격리, chroot)

 

- 이번 포스팅에서는 chroot(change root directory)를 사용하여 사용자의 홈 디렉토리를 최상위 디렉토리로 설정하는 작업을 해 볼 것이다.

FTP(사이트) -> FTP 사용자 격리

 

- 사용자 이름 실제 디렉터리를 설정해준다.

- 사용자 격리, chroot를 사용하기 위해선 FTP 루트 디렉토리로 지정한 FTP 디렉터리에 localuser 폴더를 생성해주어야 한다.

- 현재 a, b 사용자가 FTP 권한이 설정 되어 있기 때문에 localuser 폴더 아래 사용자 이름 폴더를 생성해주고 확인 시 폴더를 구분하기 위해 임의의 파일을 생성해준다.

 

- 사용자 a, b로 FTP 서버에 해당하는 10.0.0.1 IP 주소로 FTP 접속 했을 때 localuser 폴더 아래 있는 사용자 이름 폴더가 기본 폴더로 지정된 것을 확인 할 수 있다. 또 사용자 격리, chroot가 지정되어 있기 때문에 사용자 이름 디렉토리가 최상위 디렉토리처럼 인식되기 때문에 상위 폴더로 이동하는 명령어를 입력해도 localuser 폴더 아래 있는 사용자 이름 디렉토리가 최상위 디렉토리처럼 인식되는 것을 볼 수 있다.


- FTP 추가 정보

 

FTP 현재 세션에서 FTP에서 현재 어떤 세션이 이루어졌는지 확인 할 수 있다.

 

PETR : 현재 FTP 서버에서 다운로드 작업이 발생했다는 의미이다.

 

STOR : 현재 FTP 서버에서 업로드 작업이 발생했다는 의미이다.

728x90