NetWorker: 관리자 암호를 재설정하는 방법
Summary: 이 문서에서는 NetWorker 관리자 계정 암호를 재설정하는 방법에 대해 간략하게 설명합니다.
Instructions
NetWorker Server가 Linux에 있을 때 관리자 암호를 재설정하는 방법:
이 비디오는 YouTube에서도 볼 수 있습니다.
NetWorker Server가 Windows에 있을 때 관리자 암호를 재설정하는 방법:
이 비디오는 YouTube에서도 볼 수 있습니다.
NetWorker 인증
관리자 암호는 NetWorker 인증 데이터베이스에 구성되어 있습니다. 인증(authc) 서버는 일반적으로 NetWorker Server와 동일하지만 단일 호스트에서 여러 NetWorker Server를 관리할 수 있습니다.
다음 구성 요소를 생성해야 하는 NetWorker Server를 식별합니다. authc 서버 NMC 서버가 여러 NetWorker Server를 관리하는 경우 인증에 사용됩니다. NMC 서버에서 gstd.conf 에 대한 파일 authsvc_hostname명령을 수행할 수 있는 충분한 공간이 있어야 합니다.
- Windows:
C:\Program Files\EMC NetWorker\Management\GST\etc\gstd.conf - Linux:
/opt/lgtonmc/etc/gstd.conf
[root@nmcserver ~]# cat /opt/lgtonmc/etc/gstd.conf | grep hostname
string authsvc_hostname = "nwserver-a1.amer.lan";
관리자 비밀번호 재설정
- 관리자 암호를 재설정하려면 Base64로 인코딩된 형식의 새 암호가 포함된 JSON 파일을 NetWorker Server에 생성합니다. 이 프로세스는 Linux와 Windows 운영 체제에 따라 다르므로 인증 서버의 운영 체제에 해당하는 절차만 따르십시오.
Windows 인증 서버
- 인증 서버에서 텍스트 파일을 생성하고 한 줄에 일반 텍스트로 암호 값을 지정합니다. 예를 들어,
mypassword_in.txt.이 파일의 내용은 "1.Password"입니다.
- 디렉토리에서 admin 명령 프롬프트를 엽니다.
mypassword_in.txt파일이 생성되었습니다. - 다음으로
certutil.exe명령을 사용하여 에 정의된 암호 값에 대한 Base64로 인코딩된 암호를 만듭니다.mypassword_in.txt파일에 정의된 대로 사용하는 것이 중요합니다. 예:
certutil.exe -encode mypassword_in.txt mypassword_out.txt
mypassword_out.txt 파일의 내용은 1.Password에 대한 base64 인코딩 값을 포함하여 생성되어야 합니다. 예:
-----BEGIN CERTIFICATE----- MS5QYXNzd29yZA== -----END CERTIFICATE-----
Linux 인증 서버
- 인증 서버에서 다음 명령을 실행합니다.
echo -n '1.Password' | base64
MS5QYXNzd29yZA==
- 의 복제본을 만듭니다.
authc-local-config.json.template다음 위치에 있는 파일:
Windows: C:\Program Files\EMC NetWorker\nsr\authc-server\scripts\authc-local-config.json.template
Linux: /opt/nsr/authc-server/scripts/authc-local-config.json.template
- 안에
authc-local-config.json.template.copy파일을 사용하는 경우 다음 단계를 수행합니다.
a. username 변수를 Administrator로 바꿉니다.
b.b. encoded_password 변수를 base64로 인코딩된 암호 값으로 바꿉니다. 예:
{
"local_users": [
{
"user name": "administrator",
"password": "MS5QYXNzd29yZA=="
}]
}
- 이름 바꾸기
authc-local-config.json.template.copy파일을authc-local-config.json명령을 수행할 수 있는 충분한 공간이 있어야 합니다. - 를 복사합니다.
authc-local-config.json파일을 Tomcat conf 폴더에 추가합니다. 기본적으로 conf 폴더는 다음 위치에 있습니다.
Windows: C:\Program Files\EMC NetWorker\authc-server\tomcat\conf\authc-local-config.json
Linux: /nsr/authc/conf/authc-local-config.json
Linux 인증 서버
- 에 대한 사용 권한 변경
authc-local-config.json파일에서 내보낸 고유한 SSL 라이브러리를 제공합니다.
chmod 755 /nsr/authc/conf/authc-local-config.json
- NetWorker Server에서 서비스를 중지한 후 시작합니다.
Windows 인증 서버
- 관리 명령 프롬프트에서 다음을 실행합니다.
net stop nsrexecd /y net start nsrd
NetWorker Server도 NMC Server인 경우 NMC Server 서비스를 시작합니다. 다음 명령을 입력합니다. net start gstd
Linux 인증 서버
- 루트 명령 프롬프트에서 다음을 실행합니다.
nsr_shutdown systemctl start networker
- NetWorker 인증 서비스가 시작되면 시작 프로세스에서
authc-local-config.json명령을 수행할 수 있는 충분한 공간이 있어야 합니다. 파일이 존재하고 암호가 암호에 정의된 암호 정책 요구 사항을 준수하는 경우 NetWorker 인증 서비스가 암호를 재설정합니다. 명령을 검토합니다.authc-server.log파일 위치:
Windows: C:\Program Files\EMC NetWorker\authc\tomcat\logs
Linux: /nsr/authc/logs
authc-local-config.json NetWorker 인증 서비스를 다음에 시작할 때 암호가 재설정되지 않도록 합니다.
- 다음으로
authc_mgmt명령을 실행합니다.authc새 암호를 사용한 인증이 성공했는지 확인하기 위한 서버:
authc_mgmt -u administrator -p "1.Password" -e find-all-users
예:
authc_mgmt -u administrator -p "1.Password" -e find-all-users The query returns 2 records. User Id User Name 1000 administrator 1001 svc_nmc_networker
9. 새 비밀번호를 사용하여 NetWorker Management Console에 로그인합니다.
Additional Information
- NetWorker: 관리자 계정 또는 로컬 사용자의 암호를 변경하는 방법
- NetWorker: 암호 만료를 비활성화하는 방법
- NetWorker: NetWorker 사용자 암호의 최소 문자 요구 사항을 변경하는 방법
- NetWorker: NetWorker 계정의 암호 기록 수를 변경하는 방법
외부 인증 리소스: