Linux
[NetWork] FTP모드
명주_^
2022. 8. 11. 16:40
- Active mode : 현업에서 사용 불가. client쪽 방화벽을 모두 열어야 하기 때문
- Passive mode : 서버의 특정 포트 활용
FTP (File Transfer Protocol)
- 대용량 파일 전송 서비스
- protocol
- TCP
- Port
- 인증 및 제어 : 21
- 데이터 전송 포트
- Active
- Client 측에서 data 전송 포트 결정
- Server 측 port : 20
- Client 측에서 data 전송 요청
- Server 측에서 data를 Client 측으로 전달. 이 때, Client 측의 포트를 모두 오픈해야 하는 문제 발생.
- WhiteBoard 현상 : Client 측 방화벽 문제로 data를 전송하지 못 하는 상황
- Passive
- Server의 특정 포트를 지정. 해당 포트만 방화벽에서 open.
- Client가 서버 측에 data를 요청하면서 Server 측에 접속하여 data를 가져감.
- Active
참고자료 : https://virtualtech.tistory.com/83?category=680291
CenTOS7 : VSFTPD Passive Mode Config
오늘은 vsftp passive mode 설정에 대해서 포스팅 합니다. 1. FTP : File Transfer Protocol 로 대용량 파일을 전송할 때 사용합니다. 1.1. TCP 21 port는 인증 및 제어에 사용 1.2. mode 1.2.1. active mode..
virtualtech.tistory.com
- anonymous : ftp 에서 익명의 사용자를 의미
- local_enable : local 사용자들을 login 시킬 것이냐
- local_umask : FTP에서 파일 생성/업로드시 기본 권한을 설정하는 Mask
디렉토리 최고 권한 777, 파일 최고 권한 666 -> root는 예외 - xferlog : FTP log 이름
※ 사용자를 제거할 때는 userdel -r 옵션을 꼭 사용해야 한다. 그렇지 않으면?
→ home에 사용자가 남아있다! 그 상태에서 동일 이름의 사용자를 설정하게 되면 권한이 넘어간다. 따라서 -r 옵션을 활용하여 삭제 해주어야한다!