본문 바로가기
ETC/Tech.

[FTP] 명령 프롬프트에서 FTP 서버 접속

by 허도치 2020. 2. 18.
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

 

 

댓글