This is what I was trying to do: I have a Netgear WNR3500L V2 wifi router loaded with the TomatoUSB firmware 1.28. I want to enable the OpenVPN feature so that I can VPN to my home network while I am at work.
I tried Google search to find out the best answer to set it up and I ended up THIS one.Thanks very much for the author who wrote the excellent instructions. I did it on my Macbook Air (running Mavericks) through the Terminal app. There are two things I want to point out when I was following the instructions:
1. When I ran the command
git clone git@github.com:OpenVPN/easy-rsa.git
It did not work. It says the following:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
So I have to visit the site (https://github.com/OpenVPN/easy-rsa), and download it by Clone in Desktop or Download ZIP from the right side of the web page.
2. In the last step about Generating Client Certificate and Key, after I ran the commands, I don’t know where is the certificate file (the client.crt) located because it did not tell. It only tells where the ca.key is. The answer is it’s located under the /home/user/openvpn/easy-rsa/easyrsa3/pki/issued/ directory.