ftp 서버에 접속하기 위한 ftp클라이언트

사용법 : ftp [-v] [-d] [-i] [-n] [-g] [-k realm] [-f] [-x] [-u] [-t] [접속호스트명] 
-v : 데이터 전송 통계 및 서버의 반응을 모두 보여준다. 

최초의 ftp 클라이언트이며, 대부분의 리눅스 배보판에 들어있다.
접속 후 사용할 수 있는 명령어들이다.

ftp>
? 사용법 정보를 보여준다.
ascii mode : ASCII 와같다.
binary mode : binary 와 같다.
connect : 호스트 [포트] 지정한 호스트와 포트로 접속시도한다.
get 파일명 : 원격접속 호스트의 파일을 로컬 시스템에 파일 다운로드한다.
get 파일명 로컬 파일명 : 원격접속 호스트의 파일을 지정한 로컬파일명으로 다운로드한다.
get 파일명1 파일명2 파일명3...파일명N : 지정한 파일들을 다운로드한다.
mode 전송모드 : 전송모드(ASCII or binary)로 모드를 설정한다.
put 파일명 : 로컬의 파일을 원격접속 호스트에 업로드한다.
put 로컬파일명 원격파일명 : 로컬파일명을 원격접속 호스트에 지정한 원격 파일명으로 업로드한다.
put 파일명1 파일명2 파일명3...파일명N : 원격디렉토리 지정한 파일들을 지정한 원격 디렉토리에 업로드한다.
quit : ftp접속을 끝낸다.
ftp 서버 접속 방법
linux.com 호스트를 접근하는 방법은 ftp와 호스트네임을 연속해서 입력하는 방법과 ftp 명령으로 해서 open명령으로 호스트에 접속하는 방법이 있다.

# ftp linux.com 

또는 이렇게 사용할 수도 있다.

# ftp 
ftp> open linuix.com 
Connected to linux.com. 
220 ProFTPD 1.2.5rc1 Server ready. 
500 AUTH not understood. 
500 AUTH not understood. 
KERBEROS_V4 rejected as an authentication type 
Name (linux.com:root): 

admin 계정을 입력하고, 패스워드를 입력하여 접속을 한다.

# ftp linux.com 
Connected to linux.com. 
220 ProFTPD 1.2.5rc1 Server ready. 
500 AUTH not understood. 
500 AUTH not understood. 
KERBEROS_V4 rejected as an authentication type 
Name (linux.com:root): admin 
331 Password required for admin. 
Password: 
230 User admin logged in. 
Remote system type is UNIX. 
Using binary mode to transfer files. 
ftp> 

파일 전송 유형
ftp파일 전송 유형의 기본모드는 ascii로써 아스키 파일 전송에 사용된다. 바이너리 모드로 전환하려면, bin 명령을 입력한다.

ftp> bin 
200 Type set to I. 

ftp서버 목록 보기
서버의 목록을 보기 위해서는 ls 명령을 쓴다.
디렉토리 이동하기
cd 명령을 이용하면 디렉토리를 이동할 수 있다.
"250"로 시작하는 메시지는 서버에 의해 보내지는 정보 메시지이다.

ftp> cd Desktop 
250 CWD command successful. 

파일 받기와 보내기
받기는 get 서버 파일명, 보내기는 put로컬파일명을 입력한다. 만일 다중의 파일을 받거나 보내기 위해스는 mget, mput명령을 쓴다.
현재의 로컬 디렉토리를 변경하려면 !cd 명령을 쓰도록 한다.

[관련 명령어]
ncftp ftp 서버 접속 클라이언트 프로그램. 기본적으로 전화면 모드로 동작하며, 키 완성 기능을 사용할 수 있다.
2005/06/21 20:04 2005/06/21 20:04

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다