PureVPN PureVPN Servers in 61+ countries & as low as $4.16/month
strongvpn-logo Strong VPN Servers in 22+ countries & as low as $4.58/month.
ipvanish IPVanish Servers in 60+ countries & as low as $4.87/month
Capture Ironsocket Servers in over 30 countries for as low as $4.16
Express VPN ExpressVPN Servers in 40+ countries & as low as $8.32/month
countries_usa Top 10 USA VPN Top 10 USA VPN providers for 2014.
countries_uk Top 10 UK VPN Top 10 UK VPN providers for 2014.
countries_canada Canada VPN Top 10 Canada VPN providers for 2014.
countries_australia Top 10 Australia VPN Top 10 Australia VPN providers for 2014.
countries_china Top 10 VPN's for China Top 10 VPN's to bypass Chinese online restrictions.
android_05 Top 10 Android VPN Most reliable and trusted Android VPN providers.
iphone Top 10 iPhone VPN Safe online access with iPhone VPN service providers.
ipad_ Top 10 iPad VPN Get virtual security with iPad VPN service providers.
xbox360 Xbox360 VPN Enjoy online gaming with Xbox360 VPN.
asus_rt-n66u Top 10 Router VPN Share your VPN on Multiple Devices with Best Router VPN!
hulu Unblock HULU Watch the latest TV shows with Hulu VPN.
netflix Unblock Netflix Enjoy movies on Netflix by using Netflix VPN.
skype Unblock Skype Unlock all Skype restrictions with Skype VPN.
bbciplayer Unblock iPlayer Enjoy the latest from BBC by using iPlayer VPN.
socialmedia Unblock Social Unblock Facebook, Twitter and Youtube with VPN connection.
windows Top 10 VPN for Windows Best Windows VPN providers to secure your online freedom.
mac Top 10 VPN for Mac Mac VPN safeguards your online presence.
linux Top 10 VPN for Linux Protect your web presence with Linux VPN.
pptp Top 10 PPTP VPN Guard your online identity with PPTP VPN.
openvpn Top 10 OpenVPN OpenVPN protects your web presence efficiently.
l2tp Top 10 L2TP VPN Rely on L2TP VPN for the best online protection
sstp Top 10 SSTP VPN SSTP VPN protocol provides safer online access.
ssh Top 10 SSH VPN Protect yourself online with SSH VPN protocol.
PureVPN PureVPN Servers in 61+ countries & as low as $4.16/month
strongvpn-logo StrongVPN Servers in 22+ countries & as low as $4.58/month.
ipvanish IPVanish Servers in 60+ countries & as low as $4.87/month
ironsocket IronSocket 50+ VPN servers in over 37 countries for $4.16
Express VPN ExpressVPN 275+ VPN servers in 40 countries.
asus-rtac66u-front Asus RT-AC66U Connect VPN on multiple devices with Asus RT-AC66U.
airlink-ar670w-front Airlink101 Connect VPN on multiple devices with Airlink101 AR670W.
netgear-wnr3500l-front Netgear Connect VPN on multiple devices with Netgear WNR3500L.
tplink-wdr3600-front TP-Link Connect VPN on multiple devices with TP-Link WDR3600.
Linksys_E2500 Linksys E2500 Connect VPN on multiple devices with Linksys E2500.
ipvanish-vpn IPVanish Coupon IPVanish 25% off deals for our Exclusive Summer Promotions.
torguard-vpn TorGuard Coupon Get 20% discount on TorGuard.
earthvpn EarthVPN Coupon Get the exclusive offer of 25% discount on EarthVPN.
vpn4all VPN4All Coupon Get 15% discount on VPN4All.
Private internet Access Private Internet Access Get 10% off on Private Internet Access
android_06 Android Setup How to make VPN functional on Android
iphone iPhone VPN Setup Learn how to run VPN on iPhone
ipad_06 iPad VPN Setup How to configure VPN on iPad
ddwrt DDWRT Setup Complete how-to for DDWRT VPN
xboxps3 XBOX/PS3 Setup Your detailed how-to for Xbox VPN
  • PureVPN

Latest News
HideIPVPN Review | What Makes HideIPVPN So Awesome? Read more >
VPN Turkey | Get the Best Turkiye VPN for 100% Net Access Read more >
Mobile Security | How is Smartphone Security Changing? Read more >

How to setup Windows SSH

Last Updated
  • February, 3, 2012
GD Star Rating
34 Flares Filament.io Made with Flare More Info'> 34 Flares ×

The role of SSH (Secure shell) in hiding the credential data from the outside world over the internet is no more a clandestine thing.

Users have been using it to establish a secure tunnel that allows them to protect the applications at their will. Not delving into further details, in this blog post we would focus on setting up SSH on Windows and on the applications we need for this specific purpose.

Steps to set up windows SSH

To establish SSH VPN connection on Windows (here on Windows 7). You would require an OpenSSH server, same as SSH server is used for Unix environment.

In addition, connection manager such as PuTTY, is needed to connect a Linux server from Windows and a service account.

Alongside for SSH key pair generation, download Puttygen or similar other application. You can download both the CopSSH and Putty from their respective websites.

windows sshStep # 01: Login as admin via your Windows OS (XP, 2003, or 7).

Step # 02: Run the CopSSH installer, and follow the steps instructed by the installation wizard.

Step # 03: Provide your service account and password that you will get via installer. Alternatively, you can also mention your own values.

Step # 04: After the installer copies all the files on your system and starts the SSH service, you will be acknowledged by the message, “ No users are enabled on the server. This is a security precaution – you will need to manually activate each user who you wish to allow access via SSH”.

Step # 05: Your next task would be to add a user. For this, open Start Menu, navigate to the CopSSH folder. And start the Activate a User Application. Consequently, you will receive a message citing the successful activation of of the selected user. The added user gets full access to the machine through SSH.

Step # 06: The next task is to generate SSH key pair. To accomplish this work, you are required to start Puttygen, in the option for “Number of bits in a generated key field”, type 406 and click Generate to initiate the key.

Step # 07: Add randomness to the key generation by hovering the mouse over blank area.

Step # 08: Add Keycoment followed by key phrase twice. Make sure it to be as complex as possible. Click Save Private Key and close Puttygen.

Step # 09: Now let us move ahead to reconfigure CopSSH and change the port from 22 to some other number for connectivity. This step adds security to the network since it  makes it even tougher for the hackers to intrude inside the network.

Step # 10: For configuring this setting, open SSHD configuration file in a word pad and change the port number, remove the pound sign at the start of the line to uncomment it, save and close the file. This SSHD file located in a folder named as ICW under program files of C drive.

Step # 11: In the next step, you need to bar any user from accessing your SSH server if it does not have a key file. This helps you to authenticate the users to your server. Though, you can skip this step but to be on the safe side and assure more safer network, such a move is preferable.

Step # 12: For this, remove the pound sign from “PasswordAuthentication” and “PermitEmptyPasswords”  and set both of their values to “no”, respectively.

Step # 13: Open your Windows’ Services panel and restart the OpenSSHD service to apply the changes made in the configuration.

Step # 14: Log on to the web page of administrator and forward the SSH port you just configured to the system on which you have installed CopSSH. It is important to use a router, well equipped with firewall capabilities for such a task.

Step # 15:The next step is to configure the putty to connect to the SSH server.  This needs to be done on the client computer from which you wish to establish connection.

Step # 16: Launch putty, navigate to session settings and set your host name (or IP address) and Port number.

Step # 17: Under connection settings, provide auto-login user name. Under SSH section, check Enable Compression box and for “Preferred SSH protocol version”,  choose “2 only”.

Step # 18: Expand SSH to select Auth and provide the location for private key created earlier under “Private key file for authentication”.

Step # 19: Establish tunnelling settings for remote desktop under the “Tunnels” section. Here, create the entry for each computer you want to include in the SSH tunnel by providing the requisite information under “Add new forwarded port”. Return to the main Sessions section of Putty and give the configured session a name as seen below. Click Save to save your configuration – it will then appear in the list of saved session configurations.

Step # 20: Navigate back to the “Sessions” part and name the session thus configured, such as “Home Network”. Click Save to include it in saved session configurations list.

Step # 21: In the end, in order to RDP in the remote computer, launch the Putty console or alternatively, run “putty.exe –load <session name here>”  such as “putty.exe –load Home Network” from the command line.

Step # 22: RDP into the remote computer by connecting to the computer thus added in the network via Remote Desktop Connection Application.

Best VPN Provider for Windows SSH

There are many VPN Providers with  different features and specification but we have bring some of the big and reliable VPN Service Provider that offers VPN on Windows SSH.

Provider Starting Price Details
IAPS VPN $14.95/Month View Details
TuVPN $12/Month View Details
Tunnelr $5/Month
TorVPN $6.70/Month View Details


Follow us on Facebook and Twitter to remain updated with all the everything on VPN Services.

Wish you a Happy and Private Internet Life !!

Faisal is a professional blogger at BestVPNService. A close observer of the digital world, Faisal critically monitors and reviews service providers of IT industry, particularly VPNs.
How to setup Windows SSH, 4.0 out of 5 based on 4 ratings

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Average blog rating


34 Flares Twitter 3 Facebook 3 Google+ 0 Reddit 0 StumbleUpon 28 LinkedIn 0 Filament.io 34 Flares ×