ncftpget강좌 6편: ncftpget으로 특정계정으로 원격서버에 접속하여 지정한 파일 가져오기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,211 조회
- 0 추천
- 목록
본문
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]# |
관련자료
-
이전
-
다음