Posts

How to configure Netgear ReadyNAS to have a Godaddy or 3rd party SSL certificate

Use SSH to login to your device:
Username will be root, password will be the same as the admin password.
type in the following commands:
cd /etc/ssl	-changes your directory
openssl genrsa -des3 -out private/ReadyNAS_caCert.pem 2048	-Choose a pass phrase, I did not have to enter in this pass phrase anywhere else.
openssl rsa -in private/ReadyNAS_caCert.pem -out private/ReadyNAS_caCertwithoutPW.pem	-Choose a pass phrase, I did not have to enter in this pass phrase anywhere else.
openssl req -new -key private/ReadyNAS_caCertwithoutPW.pem -out ReadyNASReq.pem	-This will start a process of asking you questions to create your CSR that you will need to provide your SSL certificate provider. Please fill out to the best of your abilities.
Use WinSCP to login to your device:
File protocol - SFTP
Username will be root and the password will be the same as the admin password again.
Once you are logged in navigate to /etc/ssl
Open ReadyNASReq.pem in notepad, copy and paste contents of this file into certificate request for your SSL provider (GoDaddy).
Depending on your provider you should be able to download your certificate as soon as within 5 minutes. Please download the certificate for Apache servers, this will give you a zip file. Extract the files and open the file that does NOT include "bundle" in the name and copy the contents to your clipboard.
Using WinSCP create a file named ReadyNASCert.pem in the Netgear ReadyNAS /etc/ssl directory, open it with notepad and paste the contents we copied in the previous step, save and close the ReadyNASCert.pem file.
In WinSCP navigate to /etc/frontview/apache and open the apache2.pem file in notepad
Navigate to /etc/ssl/private and open the ReadyNAS_caCertwithoutPW file and copy the contents. Paste them into the apache2.pem file.
Navigate to /etc/ssl and open the ReadyNAS.pem file in notepad and copy its contents and paste them into this same apache2.pem file, save and close apache2.pem file.
Here is a sample of what your apache2.pem file should look like when you are finished: