라벨이 FTP인 게시물 표시

4. 5 (목) - Linux (FTP)

Linux Server - FTP ◎ Linux FTP의 특징   - 가벼움, 기능은 더 적지만 사용에 큰 지장은 없음.   - 대용량 파일 전송 서비스에 적합 → 큰 차이는 없음   - 주로 엔지니어들이 사용   - xinetd 보다는 standalone 형태로 운영 미리 띄워져있는 프로그램 : 데몬 데몬을 띄우는 방법 1. standalone : Listening을 본인이 스스로 2. superdemon : super demon이 Listening 담당 (xinetd) 둘의 차이는? 요즘은 2 → 1로 가는 추세, 이유는 리소스가 풍부해졌기 때문   - 시스템에 리소스를 많이 차지하는 서비스   - Out of band     21번 포트 : control connection     20번 포트 : data connection (Active mode)                   - Passive mode : 임의의 1024번 이후의 포트를 사용 (위험하다고 생각할 경우)     * 이와는 무관하게 클라이언트는 모두 1024번 이후의 포트를 사용 ◎ 접속 및 전송 과정  1. FTP client는 21번 포트를 통해 서버와 control connection을 설정  2. 이 제어연결을 통해 사용자 계정과 비밀번호를 전송  3. client는 제어연결을 통해 원격지의 디렉토리 변경과 같은 명령을 전송.  4. 서버는 제어연결을 통해 파일 전송을 위한 명령을 받으면 TCP data connection을 초기화  5. 하나의 파일 전송이 끝나면 data 연결은 close 됨.  6. 다음 파일 전송을 위해서는 새로운 TCP connection을 생성 ◎ Acti...