SSH를 통해 백업 및 복원을 수행하는 방법

이 기사는 아만다 엔터프라이즈(AE)

정보 설명 :

Amanda Enterprise Server는 안전한 데이터 전송을 위해 SSH 인증을 통해 모든 백업 세트, 특정 백업 세트 또는 특정 호스트에 대한 백업 항목을 백업하도록 구성 할 수 있습니다. 이 지원은 Linux / Solaris / Mac OS X 클라이언트에서만 사용할 수 있으며 Windows 클라이언트에서는 사용할 수 없습니다.

SSH를 사용하여 모든 Linux / Unix 클라이언트를 백업하는 방법

  1. 참조하시기 바랍니다 Amanda Enterprise에서 SSH 인증을 활성화하는 방법 SSH를 통해 모든 UNIX 및 Linux 클라이언트를 백업하는 방법은

특정 Linux / UNIX 클라이언트 또는 SSH를 통해 Linux / UNIX 클라이언트 만 백업하는 특정 백업 세트를 백업하는 방법

  1. "Amanda 서버에서 SSH 키 구성"섹션을 참조하십시오. Amanda Enterprise에서 SSH 인증을 활성화하는 방법 Amanda 서버와 Amanda 서버 사이의 amandabackup 사용자에 대한 SSH 공개 키 인증 설정에 대한 지침은
  2. 특정 UNIX 또는 Linux 호스트에 대한 모든 백업 개체를 백업하려면 / etc / amanda / 오브젝트가 구성되고 SSH를 사용할 백업 세트에 대한 /disklist.conf 파일. 해당 호스트의 모든 개체에 대한 백업을 구성하는 섹션에 "zmc_ssh_auth"를 추가합니다. 다음은 하나의 객체에 대한 섹션에이 줄을 추가하는 예입니다. myclientmachine.company.com "/ home" "/ home"{zmc_unix_base zmc_ssh_auth encrypt none compress none predict calcsize server… } 해당 호스트에서 백업 된 모든 개체에 대해이 작업을 수행해야합니다. 그렇지 않으면 호스트 검사 및 백업 중에 오류가 발생합니다.
  3. 백업 세트의 모든 호스트가 UNIX 및 / 또는 Linux 클라이언트이고 SSH를 통해 모든 호스트를 백업하려는 경우 / etc / amanda / SSH를 사용하려는 백업 세트의 / zmc_backupset_dumptypes 파일. 이 파일의 zmc_backupset_dumptype dumptype 섹션에 "zmc_ssh_auth"를 다음과 같이 추가합니다.

SSH를 사용하여 백업 이미지를 복원하는 방법 (AE 3.1 및 이전 버전에만 적용 가능) :

참고 : 이는 AE 3.1 및 이전 버전에서 ZMC를 통한 백업 복원에만 적용됩니다. AE 3.3 이상에서 ZMC를 통해 복원 된 모든 백업은 복원 서비스가 복원 호스트에서 실행되지 않는 경우에도 SSH를 사용하여 폴백되지 않으므로 암호화 된 전송으로 수행되지 않습니다. AE 3.1 및 이전 버전에서는 대상 복원 호스트의 루트 사용자 암호가 ZMC Restore | 아래 지시에 따라 복원을 실행할 때 페이지를 복원합니다. 복원 된 파일의 원래 권한과 소유권을 설정하려면 루트 권한이 필요합니다.

  1. 백업 Linux 클라이언트에서 /etc/xinetd.d/zmrecover 파일을 편집하고“disable = no”를“disable = yes”로 바꾸십시오. 그렇지 않으면 SSH를 사용하지 않고 ZMC를 통해 비보안 방식으로 복구가 수행됩니다.
  2. 백업 클라이언트에서 xinetd 서비스를 뿌리 user / etc / init.d / xinetd 다시로드
  3. Zmanda Management Console을 통해 파일을 복원하려면 일반적인 절차를 따르십시오 ( 복원 | 어느 페이지).
  4. 유지 뿌리 사용자를 ZMC의 복원에서 "대상 사용자 이름"으로 지정 | 어디 페이지.
  5. 를 클릭 한 후 복원 복원 | 복원 페이지에서 대상 복원 호스트의 루트 암호가 요청됩니다. 루트 암호를 입력하십시오. SSH를 통한 인증에 성공하면 복원 프로세스가 시작됩니다.