The Metropolitan State College of Denver's OpenSSH Client

 

Introduction

Welcome to the Metropolitan State College of Denver's free Secure Socket Handler (SSH) implementation for Microsoft Windows. Metro's Secure Shell Client is a graphical user interface (GUI) front-end for the OpenSSH security program. Mssh uses the port-forwarding features of SSH so Windows applications, such as telnet, email, and other programs that use the TCP network protocol can be used on a secure channel. Mssh can be used to automate SSH connections so that common network routines can always be communicated through a secure channel.

Legalities

Please note: there are laws in certain areas the prohibit the usage of some of the algorithms contained herein. Do not use this program unless you have full legal right to. By downloading the software contained on this page, you are accepting responsibility for the legality of your downloading and using this software.

NO WARRANTY: Remember, this is an academic project of The Department of Mathematical and Computer Science at the Metropolitan State College of Denver. All of the source code that can be provided is provided for in the spirit of open source software and for academic learning purposes. The executables are distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY of any kind whatsoever. Furthermore, this software either contains or contains reference to software distributed under the GNU Public License. Please read the GNU Public License and the OpenSSH License for more information.

Installation

The current version of Mssh is 2.1. This version is supported on Windows 95b, 98, 98 SE,  ME, NT 4.0, 2000, and XP. It is recommended however, for Windows 2000 and XP. This is due to the way in which Windows 95/98/ME/NT handles console applications that are a part of the Mssh package. See the System Requirements for more information. The new installation method uses the Windows Installer, version 1.1. All of the files are now contained in a single MSI file for easy download and installation. Before installing the new package, you should uninstall any previous versions of Mssh. See the online user's manual for instructions on installing and uninstalling Mssh.

Executables

The Mssh executables are available for download in two different packages:

The first package is designed to integrate into systems where an OpenSSH package is currently or will be installed. If this is the case, we highly recommend the one provided by the Cygwin project from Red Hat. If you have another OpenSSH client, it may or may not work, as Mssh has only been tested on the port designed to work with Cygwin.

Download Mssh (v 2.1) - For users of Cygwin OpenSSH

The second package is for users with no OpenSSH client installed. The package contains a limited version of the OpenSSH port from Cygwin and is provided as a convenience for those who only wish to use the port forwarding features of the SSH protocol with Mssh. Users should not try to use the ssh.exe file included as a stand alone SSH client. Users wanting the full features of OpenSSH should consider other packages.

Download Mssh (v 2.1) - Stand-alone for user's with no OpenSSH client installed

Source Code

The core of Mssh consists of two separate projects, Mssh and MsshProc. The Mssh projects were written and compiled in Microsoft Visual C++ 6.0 using Microsoft Foundation Classes (MFC) and the Win32 API. Please visit the Source Code Page for the complete Visual C++ projects, the Cygwin source code, and the OpenSSH source code. The page also contains the HTML Help Workshop project files that were used to produce the program's user's manual as well as the Windows Installer Project that was used to produce the install image.

Documentation

View the Online User's Manual

Download the Compiled Html Help User's Manual (Mssh.chm)

Mailing Lists

    There are two mailing lists for Mssh:

To Do's

Other SSH Clients for Windows

 

Page last updated on January 27, 2003    18:19:02 MST