MobaXterm free Xserver and tabbed SSH client for Windows
mobaxterm.mobatek.net
mobaxterm.mobatek.net
For me, MobaXTerm is a well-working substitute for PuTTy + MinGW.
The GUI does a few things differently from how I'd prefer. I think the SFTP client doesn't work with the style of password authentication I work with, and I wasn't able to get the "master control port" functionality working successfully. But mostly, it Just Works, and that's a good thing to be able to say of a piece of software.
I don't use the GUI to run Unix-y programs, though. I've installed some assortment of MinGW-based Unix utilities that will mostly run from my command line or (preferrably, for me) from ConEmu. For when I really need industrial-strength CygWin, I use the command line built into Git - or maybe CygWin itself.
My recommendation: install mingw-get [1], and then install everything from there.
[1] https://noncombatant.org/2014/03/03/downloading-software-saf...
Please note that the complete infrastructure of all the big Linux distributions (Red Hat, Debian, etc.) is all served over plaintext only. This is for a very good reason, and you must understand these reasons before making suggestions on software distribution schemes.
Software should be verified using PGP signatures. These signatures should be distributed with the software. Keys are published on keyservers and signed through the web of trust (easiest done by attending any open source conference). There must be no trust placed in distribution archives and mirrors.
If software integrity was entrusted to the transport layer, any employee of sourceforge, github or any one of the hundreds of mirrors out there could backdoor anything. There is also strength in numbers with the distribution method. If every little package had their own way to check integrity, it would be easy to fool the casual user to use a less secure method by controlling the distribution point.
(Or if you want some kind of kitchen sink app, perhaps iTerm2 is what you're after.)
After you've installed it, you can test that it works by typing
xeyes
in your terminal. That should show two googly eyes.Then ssh to some other machine with X forwarding enabled. To do that, ensure the remote host has
X11Forwarding yes
in /etc/ssh/sshd_config
then ssh -X example.com
Assuming the server has the necessary X11 libraries and xeyes is installed on the server, you can once again type xeyes
and you'll see the googly eyes again but what you are actually seeing is them running from the remote machine.Hope this helps though I'm not sure it is quite what you're looking for.
(Personally, I use X forwarding very rarely, prefering the terminal for almost everything but browsing the web.)
>Max. 12 sessions >Max. 2 SSH tunnels >Max. 4 macros >Max. 360 seconds for Tftp, Nfs and Cron