Installing Cygwin on Windows for Linux tools
Cygwin Cygwin is: a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows. a DLL (cygwin1.dll) which provides substantial POSIX API functionality. Cygwin vs Ubuntu | What are the differences? Ubuntu and Cygwin can be categorized as "Operating Systems" tools. Cygwin is an open source tool with 27 GitHub stars and 6 GitHub forks. Here's a link to Cygwin's open source repository on GitHub. - No public GitHub repository available - Cygwin Installation
Cygwin is an okay teaching or porting tool, but fundamentally it's just not Linux. It's not a backdoor, it runs inside Windows, and has to do things the normal Windows way. A sudo for windows doesn't make a lot of sense when logins are graphical in nature.
Cygwin is free software to provide Linux and Unix environment, tools and libraries in Windows operating systems. Cygwin is also called an emulator because it translates Linux system calls into Windows type systems calls. Cygwin generally used to run Linux tools like … shell - Connecting from Cygwin to local linux machine Just run the ssh command in Cygwin and pass it the name or the IP address of your computer as an argument, and if necessary the user name as well, e.g.. ssh abdulrahman@192.0.2.42 If you use a name, it needs to be the DNS name (the name that you can use to reach your computer with any networking command, e.g. ping, ssh, etc.).The hostname that you've set on the Linux computer won't help here
Cygwin is a Linux-like environment with command-line interface (terminal) that makes them available on Windows.
My Ultimate Cygwin Setup – guysherman.com Nov 02, 2013