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

특정계정으로 원격서버에 접속하여 지정한 파일 가져오기(ncftpget)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정계정으로 원격서버에 접속하여 지정한 파일 가져오기(ncftpget)

 

 

 

 

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

 

 

 

 

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

 

 

 

 

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

 

 

 

 

 

 

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

 

 

 

 

 

 

아래의 예는 192.168.0.250서버의 sspark라는 계정으로 접속하여 /home/sspark/vsftpd-2.0.6.tar.gz파일을 가져와서 현재 디렉토리(.)에 저장하는 예입니다.

 

 

 

 

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

 

 

 

 

 

 

[root@su252 sspark]# ncftpget -u sspark 192.168.0.250 . /home/sspark/vsftpd-2.0.6.tar.gz

Password: ********

vsftpd-2.0.6.tar.gz:                                   154.80 kB   16.10 MB/s 

[root@su252 sspark]#

[root@su252 sspark]# ls -l vsftpd-2.0.6.tar.gz

-rw-r--r-- 1 root root 158516 10 17 22:37 vsftpd-2.0.6.tar.gz

[root@su252 sspark]#

 

 

 

 

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

 

 

 

 

 

 

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

 

 

 

 

 

 

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

 

 

 

 

 

 

[root@su252 sspark]# ncftpget -u sspark 192.168.0.250 /tmp /home/sspark/webssh.tar.gz

Password: ********

/tmp/webssh.tar.gz:                                    511.64 kB   38.64 MB/s 

[root@su252 sspark]#

[root@su252 sspark]# ls -l /tmp/webssh.tar.gz

-rw-r--r-- 1 root root 523916 10 17 22:37 /tmp/webssh.tar.gz

[root@su252 sspark]#

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  85 명