강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

ncftpget강좌 6편: ncftpget으로 특정계정으로 원격서버에 접속하여 지정한 파일 가져오기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

ncftpget강좌 6: ncftpget으로 특정계정으로 원격서버에 접속하여 지정한 파일 가져오기

 

 

 

 

앞의 예에서는 ncftpget을 이용하여 원격지 서버의 파일을 가져오는 예로서 FTP 익명(anonymous)계정으로 접속하는 예를 보았다.

 

 

 

ncftpget에서 ID와 패스워드를 별도로 지정하지 않을 경우에는 모두 익명(anonymous)계정으로 접속하게 된다.

 

 

 

 하지만 이번 예에서는 원격서버의 특정 ID와 패스워드를 지정하여 파일을 가져오는 예를 보도록 하겠다.

 

 

 

원격서버로 접속할 때에 특정계정명은 -u옵션 다음에 지정하면 된다.

 

 

 

 

 

아래의 예는 192.168.0.100의 서버로 papa라는 계정으로 접속하여 /home/papa/www/domain.tar.gz파일을 가져와서 현재디렉토리(.)에 저장하는 예이다.

 

 

 

  -u를 지정하여 특정 계정으로 접속할 때에는 “Password:”프롬프트에 지정한 계정의 패스워드를 입력해야한다.

 

 

 

 

 

[root@sulinux root]# ncftpget -u papa 192.168.0.100 . /home/papa/www/domain.tar.gz  

Password: **********

domain.tar.gz:                                          20.49 kB  330.99 kB/s 

[root@sulinux root]#

[root@sulinux root]# ls -l domain.tar.gz

-rw-r--r--    1 root     root        20982 Jan  7 05:06 domain.tar.gz

[root@sulinux root]#

 

 

 

 

파일을 가져온 후에 ls명령어로 가져온 파일을 확인 하였다.

 

 

 

 

 

그리고 다음은 위와 동일한 방법으로 domain.tar.gz파일을 가져오면서 가져온 파일이 저장될 로컬서버의 위치를 /tmp로 지정한 것이다.

 

 

 

 

 

즉 위의 예에서는 가져온 파일을 현재위치(.)로 지정하였으나 이번 예에서는 /tmp로 지정하였으므로 아래 결과를 본바와같이 domain.tar.gz파일이 /tmp/domain.tar.gz에 저장되었음을 알 수 있다.

 

 

 

 

 

[root@sulinux root]# ncftpget -u papa 192.168.0.100 /tmp /home/papa/www/domain.tar.gz

Password: **********

/tmp/domain.tar.gz:                                     20.49 kB    7.17 MB/s 

[root@sulinux root]#

[root@sulinux root]# ls -l /tmp/domain.tar.gz

-rw-r--r--    1 root     root        20982 Jan  7 05:06 /tmp/domain.tar.gz

[root@sulinux root]#

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,803 개
  • 현재 접속자 :  119 명