Windows ssh server cygwin setup

By | February 13, 2014

How to set up a Windows ssh Server With Cygwin

Connecting to your Windows computer is useful for transferring data over a network. I don’t have to always remember to keep a usb stick handy.

Bitvise: A personal use alternative to cygwin

For personal use I’ve found¬†bitvise¬† to be really useful, but unfortunately the free license doesn’t extent to computers in an organisation, so it is good to know how to set up a windows server using the cygwin, which emulates a linux environment in windows.

Setting up Cygwin as an ssh server

How to Geek have a good guide to setting up an ssh server using openssh on cygwin.

You can then connect to your windows computer using your normal login with a program like putty, or for file transfer winscp.

Setting up symbolic links: Connecting to the cygwin server will drop you into the cygwin home directory. To make it quicker to navigate around I like to set up symbolic links (shortcuts) to my windows folders.

ln -s -v target link_name

e.g.
ln -s -v /cygdrive/c c

ln -s -v /cygdrive/c/<<user>>/Documents and Settings Documents

SSH keys are another way that we can make our life a little easier. I followed this guide to setting them up. This helps you to set up the ssh keys and transfer the public key to a remote computer (also with . This remote computer will now have permission to connect to your computer.