1. 명령 프롬프트 실행.
1) 시작 표시줄에서 'cmd'를 검색.
2) 명령 프롬프트를 '오른쪽 클릭' 후 '관리자 권한으로 실행'
2. FTP 프롬프트 진입
# FTP 명령어 입력
> ftp
# FTP 명령어 확인
ftp> help
3. FTP 서버 접속
# 접속할 FTP서버 주소와 포트를 입력
# open [HOST] [PORT]
# open [DOMAIN]
ftp> open localhost 9021
# 사용자명 입력
사용자( '도메인':(none) ): [사용자명 입력]
# 패스워드 입력. (입력하면 보이지않지만 입력되고 있음.)
331 Username ok, send password.
암호: [패스워드 입력]
4. 명령어 정리
1) cd 경로
: FTP서버 디렉토리 변경
2) lcd 경로
: 로컬 디렉토리 변경
3) status
: FTP서버의 전송 상태 확인
: 접속 도메인, 전송모드(ascii, binary), 와일드카드(*) 사용 여부, 디버깅 여부 등
4) ascii 또는 bianry
: 파일 전송 모드를 ascii 또는 binary로 변경
: 기본값은 ascii
: 전송 상태 변경 명령어
5) prompt
: 입력시 파일 전송시 확인 여부를 on/off로 토글
: 전송 상태 변경 명령어
6) debug
: 디버깅 모드를 on/off로 토글
: 전송 상태 변경 명령어
7) trace
: 전송 패킷 추적 모드를 on/off로 토글
: 파일 전송시 remote 명령어가 출력됨
: 전송 상태 변경 명령어
8) ls
: 현재 경로의 파일 목록 조회
9) dir
: 현재 경로의 파일 목록 상세 조회
10) get 파일명
: 파일 다운로드
11) mget 파일명1 [파일명2...]
: 여러 파일 다운로드
: 파일을 받을 때마다 확인 여부(y/n)를 물음
: prompt를 off로 설정하면 묻지않음
12) put 파일명 [타겟파일명]
: 파일 업로드
: 타겟파일명을 입력할 경우 파일명이 변경되어 업로드됨.
13) mput 파일명1 [파일명2...]
: 여러 파일 업로드
: 파일을 업로드할 때마다 확인 여부(y/n)를 물음
: prompt를 off로 설정하면 묻지않음
14) rename 원본파일명 타겟파일명
: 원본파일을 타겟파일명으로 변경
15) delete 파일명
: 파일 삭제
16) close 또는 disconnect
: 접속 해제
17) quit
: 접속 종료
5. 더 자세한 내용인 공식 문서를 참조.
공식문서 - http://www.simotime.com/ftp4cmd1.htm
'ETC > Tech.' 카테고리의 다른 글
[OpenSSL] SSL/TLS 인증서 발급받기 (1) | 2020.02.17 |
---|---|
[Tech.] Chrome 브라우저 다중세션 사용하기 (4) | 2020.01.15 |
[Tech.] 작업표시줄에 있는 프로그램 단축키로 실행하기 (0) | 2020.01.15 |
[Tech.] Message Broker란? (2) | 2020.01.08 |
[Tech.] Token을 이용한 인증방식 - JWT (7) | 2019.12.19 |
댓글