PuTTY pscp 또는 openssh scp를 사용하여 소프트웨어 업데이트 파일 복사

PuTTY pscp(또는 scp)에서는 SSH(Secure Shell)의 파일 전송 애플리케이션을 제공하여 구성 노드의 두 디렉토리 간에 또는 구성 노드와 다른 호스트 간에 파일을 복사합니다.

시작하기 전에

pscp 애플리케이션을 사용하려면 개별 호스트의 소스와 대상 디렉토리에 관해 적절한 권한을 가지고 있어야 합니다.

이 태스크 정보

호스트 시스템에 SSH 클라이언트를 설치하면 pscp 또는 scp 애플리케이션을 사용할 수 있습니다. Microsoft Windows 명령 프롬프트를 통해 pscp 애플리케이션에 액세스할 수 있습니다. Linux 사용자의 경우 scp는 openssh 패키지와 함께 설치됩니다.

pscp 애플리케이션을 사용하려면 다음 단계를 완료하십시오. scp 프로세스는 6 단계와 비슷합니다.

프로시저

  1. PuTTY 세션을 시작하십시오.
  2. 시스템에 액세스하도록 PuTTY 세션을 구성하십시오.
  3. PuTTY 구성 세션을 저장하십시오. 예를 들어, 저장한 세션의 이름을 SVCPUTTY로 지정할 수 있습니다.
  4. 명령 프롬프트를 여십시오.
  5. 이 명령을 실행하여 PuTTY 디렉토리를 포함하도록 경로 환경 변수를 설정하십시오.
    set path=C:\Program Files\putty;%path%

    여기서 C:\Program Files\putty는 PuTTY가 설치된 디렉토리입니다.

  6. 이 명령을 실행하여 CLI가 실행되는 노드에 패키지를 복사하십시오.
    pscp -load saved_putty_configuration
    directory_software_upgrade_files/software_upgrade_file_name
    username@cluster_ip_address:/home/admin/update
    여기서 saved_putty_configuration은 PuTTY 구성 세션의 이름이고 directory_software_upgrade_files소프트웨어 업데이트 파일의 위치이며 software_upgrade_file_name소프트웨어 업데이트 파일의 이름이고 username은 시스템에서 사용할 이름이고 cluster_ip_address클러스터형 시스템의 IP 주소입니다.
    참고: 3단계에서 PuTTY 구성 세션을 저장하고 6단계에서 PuTTY 구성 세션을 로드하는 작업은 선택사항입니다. PuTTY 구성 세션을 로드하지 않고 복사하려면 다음 구문을 사용하십시오.
    pscp directory_software_upgrade_files/software_upgrade_file_name
    username@cluster_ip_address:/home/admin/update

    시스템에 소프트웨어 업데이트 파일을 저장할 충분한 공간이 없으면 복사 프로세스가 실패합니다. 이 경우, 다음 단계를 완료하십시오.

    1. pscp를 사용하여 /home/admin/update 디렉토리에서 유지할 데이터를 복사하십시오.
    2. 다음 명령을 사용하여 /home/admin/update 디렉토리에서 덤프 파일을 삭제하십시오.
       cleardumps -prefix /home/admin/update
    3. 6 단계를 반복하십시오.