blob: f86f7463a5fdfbaf906c8c11eb086e2cc7452fd1 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
/* <![CDATA[ */ @import "/branding/css/tigris.css"; /* ]]> */
</style>
<script src="/branding/scripts/sc.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="/branding/css/print.css" media="print" />
<title>Tunneling with SSH</title>
</head>
<body class="docs" onload="self.focus()">
<div class="docs" id="ddsshguidechoosing">
<h2>Tunneling with SSH</h2>
<div id="toc">
<ul>
<li><strong><a href="/nonav/servlets/HelpTOC">Help index</a></strong></li>
</ul>
<ul>
<li>
<a href="/nonav/docs/ddSSHGuide.html#thisguide">About this Guide</a>
<ul>
<li><a href="/nonav/docs/ddSSHGuide#aboutssh">About SSH</a></li>
<li><a href="/nonav/docs/ddSSHGuide#furtherdocumentation">Further documentation</a></li>
</ul>
</li>
<li><a href="/nonav/docs/ddSSHGuideConcepts.html">Concepts</a></li>
<li>Choosing the desktop terminal</li>
<li>
<a href="/nonav/docs/ddSSHGuideTerminals.html">Using the Desktop Terminal</a>
<ul>
<li><a href="/nonav/docs/ddSSHGuideTerminals.html#macs">Macintosh</a></li>
<li><a href="/nonav/docs/ddSSHGuideTerminals.html#windows">Windows</a></li>
<li><a href="/nonav/docs/ddSSHGuideTerminals.html#othersshclients">Other SSH clients</a></li>
</ul>
</li>
<li><a href="/nonav/docs/ddSSHGuideCygwin.html">Tunneling using Cygwin: The Desktop Unix Emulator</a></li>
<li><a href="/nonav/docs/ddSSHGuideterminating.html">Terminating the tunnel</a></li>
</ul>
</div>
<h3><a id="ddSSHGuideChoosing.html" name="ddSSHGuideChoosing.html">Choosing the Desktop Terminal</a></h3>
<h4>Platforms</h4>
<p><b>Linux, Unix, Solaris.</b> Linux supports SSH. To connect using SSH, see the "Tunneling Using Cygwin" section below.</p>
<dl>
<dt>Macintosh</dt>
<dd>
<p>In important regards, procedures for tunneling with a Mac client terminal resemble those for Windows clients. Mac users can download and install any number of free or for-fee terminals, the most popular being <a href="http://www.macssh.com">MacSSH,</a> which is characteristically easy to use, is free, and offers superior performance for SSH1 connections. <a href="http://www.lysator.liu.se/~jonasw/freeware/niftyssh/"></a></p>
<p>NiftyTelnet 1.1 SSH, a fast and easy-to-use telnet and SSH1 client is also free. It supports effortless scp (secure copying), as well.</p>
<p>Mac OS X, based on FreeBSD and the Mach 3 kernel, has SSH built in and is constantly updated. You can also obtain and use <a href="http://www.f-secure.com">F-Secure SSH,</a> to create a desktop terminal allowing you to tunnel to the CVS server. For SSH1, you will want F-Secure SSH v.1.02; v.2.1 is for SSH2 connections only--i.e., those requiring encrypted certificates, or keys.</p>
</dd>
<dt>Windows</dt>
<dd>
<p>If you are using Windows (NT or 9x or 2K), then you can use <a href="http://www.vandyke.com/">SecureCRT</a>, <a href="http://www.f-secure.com">F-Secure SSH</a>, or <a href="http://www.cygwin.com/">Cygwin</a>. Cygwin, from Cygnus Solutions, provides a nearly full Unix environment on your desktop.</p>
<p>In contrast, SecureCRT and F-Secure SSH only provide user-friendly terminals, i.e., they don't pretend to emulate a Unix environment. Both F-Secure SSH and SecureCRT cost money ($100 for SecureCRT, $150 for F-Secure SSH), although a free, 30-day trial version is available for each. Of all, Cygwin has the added value of not just being free and very powerful, but also open source and constantly improved upon.</p>
</dd>
</dl>
<div class="courtesylinks">
<p><a href="#toc">Top</a> | <a href="/nonav/servlets/HelpTOC">Help index</a></p>
</div>
</div>
</body>
</html>