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/nsspasswordCopy to Clipboard Copied! Toggle word wrap Toggle overflow ipsec서비스를 다시 시작하십시오.systemctl restart ipsec
# systemctl restart ipsecCopy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
ipsec서비스가 실행 중인지 확인합니다.systemctl is-active ipsec
# systemctl is-active ipsecCopy 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 명령이 암호를 입력하라는 메시지를 표시하는지 확인합니다.