카테고리 없음
FTP란?
Lostinformation
2017. 6. 28. 20:24
※ FTP란 무엇인가?
▶ File Transfer Protocol의 줄임말로 파일 전송 프로토콜이라 불린다.
※ FTP 사용자
① 리눅스 사용자
● 홈 디렉터리 - 각 사용자의 홈 디렉터리
● FTP 서비스를 이용하려면 리눅스 시스템의 계정이 존재하여야 가능하다.
● 리눅스 사용자의 계정과 FTP 사용자의 계정은 동일하다.
② 익명 사용자
● FTP // 패스워드 무
● anonymous
● 홈 디렉터리 :/var/ftp/pub
※ FTP를 이용한 데이터 송 - 수신 방법
① 액티브 모드(능동)
- 포트 : 21
- 로그인
- FTP 커맨드
- 포트 20
- 파일 발신/수신
- 포트 192.168.3.193
& 클라이언트는 포트라는 명령어를 통하여 서버에 데이터를 전송할 아이피와 포트를 전달
-> 리스트
② 패시브 모드(수동)
- 포트 : 21
- 로그인
- FTP 커맨드
- 포트 1024~65535
-> 패시브
227 엔터링 패시브 모드
-> 리스트
* 리눅스 서버에 vsftpd를 설치 후 실행
위에서 설명한바와같이 21포트가 열려있다.
> 윈도우에서 cmd를 열고 FTP를 입력한다.
> 위에서 -d는 옵션이며 디버깅을 사용하는 옵션이다.
> cmd 창에서 FTP-HELP라고 입력한다면 다음과 같은 내역을 확인할 수 있다.
> -A는 위에서 말한바와같이 익명의 사용자로 로그인하기 위한 방식이다.
※ 개념과 원리가 궁금하다면 지식백과를 참고하자