Oracle® Solaris 11.2의 보안 셸 액세스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

보안 셸을 사용하여 파일을 복사하는 방법

다음 절차에서는 scp 명령을 사용하여 호스트 간에 암호화된 파일을 복사하는 방법을 보여 줍니다. 로컬 호스트와 원격 호스트 간 또는 두 원격 호스트 간에 암호화된 파일을 복사할 수 있습니다. scp 명령은 인증 프롬프트를 표시합니다. 자세한 내용은 Oracle Solaris 11.2의 원격 시스템 관리 의 scp 명령을 사용한 원격 복사scp(1) 매뉴얼 페이지를 참조하십시오.

또한 sftp 보안 파일 전송 프로그램을 사용할 수 있습니다. 자세한 내용은 sftp(1) 매뉴얼 페이지를 참조하십시오. 예는 Example 1–6Oracle Solaris 11.2의 원격 시스템 관리 의 원격 시스템에 로그인하여 파일 복사(sftp)을 참조하십시오.


주 -  감사 서비스는 ft 감사 클래스를 통해 sftp 트랜잭션을 감사할 수 있습니다. scp의 경우 감사 서비스는 ssh 세션에 대한 액세스 및 종료를 감사할 수 있습니다. 자세한 내용은 Oracle Solaris 11.2의 감사 관리 의 FTP 및 SFTP 파일 전송을 감사하는 방법을 참조하십시오.
  1. 보안 복사 프로그램을 시작합니다.

    소스 파일, 원격 대상의 사용자 이름 및 대상 디렉토리를 지정합니다.

    mySystem% scp myfile.1 username@myRemoteHost:~
  2. 프롬프트가 표시되면 문장암호를 제공합니다.
    Enter passphrase for key '/home/username/.ssh/id_rsa':  <Type passphrase>
    myfile.1       25% |*******                      |    640 KB  0:20 ETA
    myfile.1 

      출력의 두번째 줄에 표시된 대로 문장암호를 입력하면 진행 상황이 표시됩니다. 다음과 같이 진행 상황이 표시됩니다.

    • 파일 이름

    • 파일 전송 백분율

    • 파일 전송 백분율을 나타내는 일련의 별표

    • 데이터 전송량

    • 전체 파일의 예상 도착 시간(ETA), 즉 남은 시간

예 1-6  sftp 명령 사용 시 포트 지정

이 예에서는 사용자가 sftp 명령으로 특정 포트를 사용하려고 합니다. 사용자는 –o 옵션을 사용하여 포트를 지정합니다.

% sftp -o port=2222 guest@RemoteFileServer