Add extra security with PGP/GPG programs
Follow this guide to deploy the Windows or macOS Roaming Client with a PGP/GPG program.
PGP/GPG programs offer an additional layer of security to protect electronic communications. These optional installation steps that can be done if extra security is needed.
Windows PGP/GPG Installation
Step one: Download the PGP/GPG
Optionally, add the installation directory to the path. This creates a shortcut to type just "gpg" from the command line rather than C:\Program Files\GnuPG\gpg
- From the Windows device, navigate to the Settings Control Panel and open System
- Select Advanced
- Select Environment Variables
- Edit Path
- Add this value to the end of the path:
; C:\Program Files\GnuPG
- Add this value to the end of the path:
- Select OK until the System dialog closes
Step two: Download the DNSFilter public key
- Download the public key
- Save the key, e.g. C:\Users\Joe\Desktop\dnsfilter-public-key.asc
- Import the public key
gpg --import C:\Users\Joe\Desktop\dnsfilter-public-key.asc
Step three: Download the Roaming Client Installer and Checksum file
- From the DNSFilter dashboard, navigate to Deployments and select Roaming Clients
- Tab to Install
- Download the installer
Optionally, download theinstaller.sha256sum.asc
checksum file to verify the file integrity. - Verify the checksum against the downloaded installer. 💡 Pro Tip: If the file has a space in it, the command should wrap the entire filename in quotes:
gpg -o - --verify DNSFilter_Agent_Setup.msi.sha256sum.asc | "C:\Program Files (x86)\Gpg4Win\bin\sha256sum.exe" -c -
Successful MSI installer line return: DNSFilter_Agent_Setup.msi OK
Unsuccessful MSI installer line return: DNSFilter_Agent_Setup.msi FAILED
If the verification fails, re-download and try running the commands again to verify.
macOS PGP/GPG Installation
Similar steps can be followed for verifying the file checksum via PGP on Linux.
Step one: Download and install brew gpg
- Download brew gpg
- From Terminal, use these commands to install GPG:
brew install gpg
orbrew install gnupg
Step two: Download the DNSFilter public key
- Download the public key
- Save the key to dnsfilter_public.asc
- Import the public key
gpg --import dnsfilter_public.asc
Step three: Download the Roaming Client Installer and Checksum file
- From the DNSFilter dashboard, navigate to Deployments and select Roaming Clients
- Tab to Install
- Download the installer
Optionally, download theinstaller.sha256sum.asc
checksum file to verify the file integrity. - Verify the checksum against the downloaded installer
- From Terminal, run this command: brew install sha3sum
Example:
gpg -o - --verify DNSFilter Agent-Installer.pkg.sha256sum.asc | shasum -a 256 -c
Successful MSI installer line return: DNSFilter_Agent_Setup.msi OK
Unsuccessful MSI installer line return: DNSFilter_Agent_Setup.msi FAILED
If the verification fails, re-download and try running the commands again to verify.
--
Have questions about this deployment option? Share them in the comments below or create a new post!
Please sign in to leave a comment.
Comments
0 comments