상세 컨텐츠

본문 제목

cmd 를 이용한 ftp 서버 접속

Linux

by 마니씨 2009. 11. 19. 14:38

본문

windows 의 커맨드 창을 이용한 ftp 서버 접속

Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.

C:\Documents and Settings\Administrator>cd c:\linux

C:\linux>dir     -> 현재 디렉토리 내용 확인
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 8C17-BE5C

 C:\linux 디렉터리

2009-11-16  오후 07:33    <DIR>          .
2009-11-16  오후 07:33    <DIR>          ..
               0개 파일                   0 바이트
               2개 디렉터리  40,307,986,432 바이트 남음

C:\linux>ftp ftp.daum.net     -> ftp.daum.net 서버에 접속하겠습니다.
ftp 입력후 open ftp주소 해도 열린다.

Connected to ftp.daum.net.
220 Welcome to Daum FTP service.
User (ftp.daum.net:(none)): ftp     -> 익명 사용자.
331 Please specify the password.
Password:
230 Login successful.

ftp> pwd     -> 현재 디렉토리 확인
257 "/"

ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
drwxrwxr-x   12 8129     50061        4096 Nov 18 03:35 CPAN
drwxr-xr-x   23 502      501          4096 Sep 28 22:29 centos
drwxrwsr-x    5 502      502          4096 Nov 19 11:00 cygwin
drwxr-xr-x    8 502      502          4096 Nov 18 15:46 debian
drwxr-xr-x   48 502      502          4096 Nov 19 11:26 eclipse
drwxr-xr-x    7 502      502          4096 Oct 22 01:13 gentoo
drwxr-xr-x   12 502      502          4096 Nov 05 23:46 mozilla
drwxr-xr-x    5 502      502          4096 Nov 19 04:50 openoffice
drwxr-xr-x    4 502      502          4096 Oct 29 17:00 opensuse
drwxr-xr-x    9 502      502          4096 Oct 20 16:01 pcbsd
drwxrwsr-x    2 502      502        872448 Nov 18 03:25 rubyforge-gems
drwxr-xr-x    6 502      502          4096 Nov 19 10:30 ubuntu
drwxr-xr-x   14 502      502          4096 Oct 28 07:16 ubuntu-releases
226 Directory send OK.
ftp: 854 bytes received in 0.00Seconds 854000.00Kbytes/sec.

ftp> ? put     -> ? 를 사용하여 해당 문법의 help 를 얻자
put             Send one file

ftp> ? get
get             Receive file

ftp> ? mput
mput            Send multiple files

ftp> ? mget
mget            Get multiple files

ftp>prompt on/off     -> 복수개의 파일 전송시 파일마다 사용자에게 전송여부에 대한 확인을 물어온다.

ftp> bye     -> 접속 끊는 방법
221 Goodbye.
---------------------------------------------------------------------------------------------------------------
C:\linux>ftp xxx.xxx.xxx.xxx
Connected to xxx.xxx.xxx.xxx.
220 (vsFTPd 2.0.5)
User (xxx.xxx.xxx.xxx:(none)): ftp     -> 익명 사용자로 로그인
331 Please specify the password.
Password:
230 Login successful.

ftp> pwd
257 "/"

ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
-rw-r--r--    1 0        0         1560811 Oct 19 03:12 1111.pdf
-rw-r--r--    1 0        0          393391 Oct 27 01:38 Conceptual Data Modeling .pdf
-rw-r--r--    1 0        0          345953 Oct 27 01:38 Logical_DD_Physical_DB.pdf
-rw-r--r--    1 0        0         3254072 Oct 19 03:12 Oracle 10g SQL vol.1.pdf
-rw-r--r--    1 0        0         3718042 Oct 19 03:12 Oracle 10g SQL vol.2.pdf
drwxr-xr-x    2 0        0            4096 Sep 07 03:29 apm
drwxr-xr-x    2 0        0            4096 Sep 08 03:09 kernel
drwxr-xr-x    2 0        0            4096 May 24  2008 pub
-rw-r--r--    1 0        0        109013511 Oct 26 02:11 sqldeveloper-1.5.5.59.69.zip
-rw-r--r--    1 0        0          388550 Nov 17 05:29 zb4pl9.tgz
-rw-r--r--    1 0        0         1560811 Oct 19 03:12 트론.pdf
226 Directory send OK.
ftp: 808 bytes received in 0.03Seconds 26.06Kbytes/sec.
ftp> !dir
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 8C17-BE5C

 C:\linux 디렉터리

2009-11-16  오후 07:33    <DIR>          .
2009-11-16  오후 07:33    <DIR>          ..
               0개 파일                   0 바이트
               2개 디렉터리  40,307,986,432 바이트 남음

ftp> get 1111.pdf     -> 1111.pdf 파일을 내려받는다.
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for 1111.pdf (1560811 bytes).
226 File send OK.
ftp: 1560811 bytes received in 0.19Seconds 8346.58Kbytes/sec.
ftp> !dir     -> 내 컴퓨터에 1111.pdf 파일이 다운되어 있는 것 확인.
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 8C17-BE5C

 C:\linux 디렉터리

2009-11-19  오후 08:37    <DIR>          .
2009-11-19  오후 08:37    <DIR>          ..
2009-11-19  오후 08:37         1,560,811 1111.pdf
               1개 파일           1,560,811 바이트
               2개 디렉터리  40,306,409,472 바이트 남음

ftp> mget *     -> ftp 서버 해당 디렉터리의 모든 파일을 다운받겠다.
200 Switching to ASCII mode.
mget 1111.pdf? y
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for 1111.pdf (1560811 bytes).
226 File send OK.
ftp: 1560811 bytes received in 0.16Seconds 10005.20Kbytes/sec.
mget Conceptual Data Modeling .pdf? y
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for Conceptual Data Modeling .pdf (393391 bytes).
226 File send OK.
ftp: 393391 bytes received in 0.08Seconds 5043.47Kbytes/sec.
mget Logical_DD_Physical_DB.pdf? n
mget Oracle 10g SQL vol.1.pdf? n
mget Oracle 10g SQL vol.2.pdf? n
mget apm? n
mget kernel? n
mget pub? n
mget sqldeveloper-1.5.5.59.69.zip? n
mget zb4pl9.tgz? n
mget 트론.pdf? n

ftp> mkdir test     -> ftp 서버 해당 디렉터리에 test 폴더를 만들어 보겠다. 권한 부족으로 실패(익명사용자 로그인)
550 Permission denied.

ftp> !mkdir test     -> 내컴퓨터에 test 폴더를 만들어 보겠다. (! 를 사용하면 내컴퓨터에 대한 명령어)
ftp> !dir
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 8C17-BE5C

 C:\linux 디렉터리

2009-11-19  오후 08:38    <DIR>          .
2009-11-19  오후 08:38    <DIR>          ..
2009-11-19  오후 08:37         1,560,811 1111.pdf
2009-11-19  오후 08:37           393,391 Conceptual Data Modeling .pdf
2009-11-19  오후 08:38    <DIR>          test
               2개 파일           1,954,202 바이트
               3개 디렉터리  40,305,717,248 바이트 남음

ftp> cd apm
250 Directory successfully changed.

ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
-rw-r--r--    1 0        0         2477854 Sep 07 03:28 apache_1.3.36.tar.gz
-rw-r--r--    1 0        0        19542405 Sep 07 03:29 mysql-5.0.22.tar.gz
-rw-r--r--    1 0        0         5555168 Sep 07 03:29 php-4.4.4.tar.gz
226 Directory send OK.
ftp: 229 bytes received in 0.00Seconds 229000.00Kbytes/sec.

ftp> lcd    -> 내컴퓨터의 localdirectory 확인
Local directory now C:\linux.

ftp> lcd test     -> test 폴더로 이동
Local directory now C:\linux\test.

ftp> mput *     -> 내 test 폴더의 모든 파일을 ftp 서버에 업로드 하겠다.(역시나 권한 문제로 실패!)
mput apache_1.3.36.tar.gz? y
200 PORT command successful. Consider using PASV.
550 Permission denied.

ftp> mput a*     -> a로 시작하는 모든 파일을 업로드 하겠다.

ftp> pwd
257 "/apm"
ftp> bye
221 Goodbye.
---------------------------------------------------------------------------------------------------------------
C:\linux>ftp xxx.xxx.xxx.xxx
Connected to xxx.xxx.xxx.xxx.
220 (vsFTPd 2.0.5)
User (xxx.xxx.xxx.xxx:(none)): ace20     -> 권한 있는 유저로 로그인 해보것다.
331 Please specify the password.
Password:
230 Login successful.
ftp> mkdir public_html     -> public_html 폴더를 생성해 보겠다.
550 Create directory operation failed.

ftp> cd public_html
250 Directory successfully changed.

ftp> pwd
257 "/home/ace20/public_html"

ftp> lcd c:\linux
Local directory now C:\linux.

ftp> !dir
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 8C17-BE5C

 C:\linux 디렉터리

2009-11-19  오후 08:38    <DIR>          .
2009-11-19  오후 08:38    <DIR>          ..
2009-11-19  오후 08:37         1,560,811 1111.pdf
2009-11-19  오후 08:37           393,391 Conceptual Data Modeling .pdf
2009-11-19  오후 08:39    <DIR>          test
               2개 파일           1,954,202 바이트
               3개 디렉터리  40,303,239,168 바이트 남음

ftp> put 1111.pdf     -> 내 c:\linux에 있는 1111.pdf 파일을 서버에 업로드 하겠다.
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 File receive OK.
ftp: 1560811 bytes sent in 0.48Seconds 3224.82Kbytes/sec.

ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
-rw-r--r--    1 571      571       1560811 Nov 19 11:48 1111.pdf     -> 업로드된 파일 확인
-rw-r--r--    1 571      571            47 Nov 16 07:58 index.html
226 Directory send OK.
ftp: 134 bytes received in 0.00Seconds 134000.00Kbytes/sec.

ftp> bye
221 Goodbye.

'Linux' 카테고리의 다른 글

c 프로그램작성, 컴파일, 실행을 해볼까나~  (0) 2009.11.19
vi 편집기 사용..  (0) 2009.11.19
기본 명령어-1  (0) 2009.11.18
무료 telnet 접속 프로그램 pine term  (0) 2009.11.18
CentOs 5.3 설치.  (0) 2009.11.16

관련글 더보기