Get on Your Computer From Home. Safe & Secure





Introduction: Get on Your Computer From Home. Safe & Secure

Need to get on your computer at home from a friends house? Want to check on the kids from work?

This is how you can safely and securely get on to your home computer from anywhere that has the internets.

1. Broadband Internet
2. An ISP that allows hosting of SSH servers
3. FreeSSHD (Free)
4. RealVNC (Free)
5. PUTTY (Free)

Step 1: Install FreeSSH Server

In order to access your computer you need to install freeSSHD. This program creates a server that allows you to make an SSH connection to your home machine. The connections is encrypted which makes it very secure but can slow down the connection, especially if you have slower internet.

SSH is a protocol that allows you to get a command prompt remotely. It will be identical to "cmd.exe".

To install it you need to download it from the website: You will need to have administrative rights on the machine. This is for windows machines, there are similar apps for Mac.

Look at the picture below for information on setting up the server.

Step 2: Forward the Ports on Your Router

You need to forward the ports on your router to be able to connect to your computer remotely.

Goto and find your router make/model and follow the instructions.

If you don't have a router or your computer is in the "DMZ" then you can skip this step.

Step 3: Test the SSH Server.

Get your copy of PuTTy or your favorite SSH tool ready.

Download it from

you only need the PuTTy application disregard the other applications.

1. Open PuTTy

2. Go to "" and right it down on a piece of paper.

3. In PuTTy type in your IP address.

4. Click "Open"

5. Type in your username followed by the password.

6. If you see a command prompt then you did it right.

Step 4: Download and Install RealVNC

You need to download and install RealVNC. You don't have to use RealVNC but its the one i like the most. and download the Free Version of the Viewer and Server (it should be a package deal).

Make sure that the server runs as a service.

Right-click the icon in the task bar. Select Options

On the Authentication Tab > Make sure that "no authentication" is selected, and "prompt use to connect" is not checked.

On the Connections Tab > Make sure "accept connections on port: 5900" is selected, and check "accept connections from local machine only"

Step 5: Test RealVNC.

The only way to test realVNC is to do it from a diffrent computer.

If you do it from the same computer you will get an infinite loop of your desktop which can cause problems.

Follow the same steps you used in step 3 to test the SSH server, except this time you need to add one thing before you hit "open"

1. Open SSH and Insert IP address

2. In the left column click SSH and expand it

3. Select Tunnel

4. In the Source Port type 5900

5. in the Destination type

6. Click Add

7. Click Open

8. Enter Your Password

9. Open the VNC Viewer

10. For the server type:

Note: You MUST NOT have VNC server open on the computer your testing this from otherwise VNC Viewer will connect to the computer your testing this from.

11. Click Ok

12. If you see the other computer then you've done this right.

Step 6: Tips

I suggest putting a copy of PuTTy and RealVNC Viewer on a flash drive. This way you can save it and take it anywhere.

Also in putty you can save a profile of all your settings so as long as your ip address doesn't change you won't have to set it up everytime.

If you have a dynamic IP address you might want to check out



    • Epilog Challenge 9

      Epilog Challenge 9
    • Paper Contest 2018

      Paper Contest 2018
    • Science of Cooking

      Science of Cooking

    We have a be nice policy.
    Please be positive and constructive.




    Try to use Radmin priced at $ 49 per perpetual license, a lot cheaper than TeamViewer. I believe, Radmin is one of the best remote control applications that I’ve ever used. I can now easily access and control other PCs from my home and office. I am currently using it for my educational and work purposes.

    I followed this to the letter and couldn't get it to work, I spend 3 days fallowing every instruction, every picture, and every word and still nothing. I'm not saying that it doesn't work but I am saying that I couldn't get it to work. Any suggestions? Maybe my router, Actiontec GT704-WG and internet service wont let me. Also there is the question of what IP address do you use to connect to your computer when your router has a dynamic IP. I tried to make it static but no luck.

    A simple way to isolate the issue is to try testing from another computer on the same network, try to connect via SSH and setup Tunnelling and Connect to VNC. If that doesn't work then the issue is on the computer not the router. You should try and set your router to assign the computer your doing this on to a static ip, this is normally done in your routers dhcp settings and normally require tell the router a MAC address to assign a specific IP address to. Once you have done that you need to Port Forward SSH to that Private LAN address. You can use any external port you want as long is it points to the SSH port of the internal computer. for example if you think your isp is blocking SSH you can use 31337 or 4444 whatever is easy for you to remember. Then when your at work or wherever you need to connect to your routers public ip address. You can get this by going to or If you find that your public ip address changes frequently you can setup an account with if your router supports it. Once you setup your router it will automatically change the ip that you dyndns account points to.

    Just use much easier and free...!

    its not free its $99 minimum, you only get a free trial for 30 days

    there is a free version that you can use limitlessly

    Accept this allows you to do a lot of other nice features like doing Secure file transfers. You can also do a lot of other things. Plus you get the satisfaction of doing it yourself.

    Or you could use this It takes a minute to install and its FREE.......

    As complex as it looks Good instructable

    To littlechef37 its not free its $99 minimum, you only get a free trial for 30 days

    Or ya know you could just take realVNC and use your exernal IP instead of your internal and it would work fine anywhere.