6.7. 암호로 IPsec NSS 데이터베이스 보호
기본적으로 root 사용자만 /var/lib/ipsec/nss/
디렉터리의 IPsec Network Security Services(NSS) 데이터베이스에 액세스할 수 있습니다. 원하는 경우 암호로 데이터베이스를 추가로 보호할 수 있습니다. 예를 들어 FIPS(Federal Information Processing Standard) 모드에서 RHEL을 실행하는 경우 필요합니다.
사전 요구 사항
-
/var/lib/ipsec/nss/
디렉터리에는 NSS 데이터베이스가 포함되어 있습니다.
프로세스
Libreswan NSS 데이터베이스에 대한 암호 보호를 활성화합니다.
certutil -W -d /var/lib/ipsec/nss/
# certutil -W -d /var/lib/ipsec/nss/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 현재 암호를 입력합니다.
Enter Password or Pin for "NSS Certificate DB": <password>
Enter Password or Pin for "NSS Certificate DB": <password>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 데이터베이스가 현재 암호로 보호되지 않은 경우 Enter 키를 누릅니다.
새 암호를 입력합니다.
Enter new password: <new_password> Re-enter password: <new_password>
Enter new password: <new_password> Re-enter password: <new_password>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 데이터베이스 잠금을 해제하려면
ipsec
서비스에/etc/ipsec.d/nsspassword
파일이 필요합니다. 다음 콘텐츠를 사용하여 파일을 생성합니다.호스트가 FIPS 모드에서 실행되지 않는 경우:
NSS Certificate DB:<password>
NSS Certificate DB:<password>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 호스트가 FIPS 모드에서 실행되는 경우:
NSS FIPS 140-2 Certificate DB:<password>
NSS FIPS 140-2 Certificate DB:<password>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
/etc/ipsec.d/nsspassword
파일에 대한 보안 권한을 설정합니다.chmod 600 /etc/ipsec.d/nsspassword chown root:root /etc/ipsec.d/nsspassword
# chmod 600 /etc/ipsec.d/nsspassword # chown root:root /etc/ipsec.d/nsspassword
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ipsec
서비스를 다시 시작하십시오.systemctl restart ipsec
# systemctl restart ipsec
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
ipsec
서비스가 실행 중인지 확인합니다.systemctl is-active ipsec
# systemctl is-active ipsec
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 명령이
활성
을 반환하면 서비스는 암호 파일을 성공적으로 사용하여 NSS 데이터베이스의 잠금을 해제합니다.암호가 필요한 NSS 데이터베이스에서 작업을 수행합니다. 예를 들어 개인 키를 표시합니다.
certutil -K -d /var/lib/ipsec/nss/
# certutil -K -d /var/lib/ipsec/nss/ certutil: Checking token "NSS Certificate DB" in slot "NSS User Private Key and Certificate Services" Enter Password or Pin for "NSS Certificate DB":
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 명령이 암호를 입력하라는 메시지를 표시하는지 확인합니다.