탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1의 원격 시스템 관리 Oracle Solaris 11.1 Information Library (한국어) |
sftp 명령은 ftp와 유사한 사용자 인터페이스가 있는 대화식 파일 전송 프로그램입니다. 하지만 sftp는 SSH FTP(File Transfer Protocol)를 사용하여 서버에 대한 보안 연결을 만듭니다. ftp 명령으로 사용할 수 있는 옵션 중 일부는 sftp 명령에 포함되어 있지 않지만 대부분의 명령이 포함되어 있습니다.
다음 표는 필수 sftp 명령을 나열합니다.
표 3-2 필수 sftp 명령
|
자세한 내용은 sftp(1) 매뉴얼 페이지를 참조하십시오.
$ sftp remote-system
연결에 성공하면 확인 메시지 및 프롬프트가 표시됩니다.
Password: password
sftp 인터페이스에서 암호가 수락되면 확인 메시지 및 (sftp>) 프롬프트가 표시됩니다.
이제 help를 비롯하여 sftp 인터페이스에 제공되는 모든 명령을 사용할 수 있습니다. 주요 명령은 표 3-2에 요약되어 있습니다.
sftp> bye
예 3-2 원격 시스템에 대한 sftp 연결 열기
다음 sftp 세션은 원격 시스템 pluto에 연결하도록 설정되었습니다.
$ sftp pluto Connecting to pluto. Password: password sftp>
원격 시스템에 대한 sftp 연결을 열고 닫는 방법을 참조하십시오.
sftp> lcd target-directory
sftp> cd source-directory
sftp> ls -l
get 명령과 함께 메타 문자를 사용할 수 있습니다.
sftp> get filename
sftp> bye
예 3-3 원격 시스템에서 파일 복사(sftp)
이 예에서는 사용자가 pluto 시스템에 대한 sftp 연결을 열고 get 명령을 사용하여 /tmp 디렉토리에서 단일 파일을 복사합니다.
$ sftp pluto Connecting to pluto... Password: xxx sftp> lcd /tmp sftp> cd /tmp sftp> ls filea files ps_data sftp> get filea /tmp/filea 100% 494 0.5KB/s 00:00 sftp> bye
sftp 명령을 입력하는 디렉토리가 로컬 작업 디렉토리이므로 이 작업의 소스 디렉토리입니다.
원격 시스템에 대한 sftp 연결을 열고 닫는 방법을 참조하십시오.
sftp> cd target-directory
sftp> ls -l target-directory
get 명령과 함께 메타 문자를 사용할 수 있습니다.
sftp> put filename
sftp> bye
예 3-4 원격 시스템에 파일 복사(sftp)
이 예에서는 사용자가 pluto 시스템에 대한 sftp 연결을 열고 put 명령을 사용하여 자신의 시스템에서 pluto 시스템의 /tmp 디렉토리로 파일을 복사합니다.
$ cd /tmp $ sftp pluto Password: xxx sftp> cd /tmp sftp> put filef uploading filef to /tmp/filef filef 100% 325 0.3KB/s 00:00 sftp> ls filea filef files sftp> bye