Both sides previous revisionPrevious revisionNext revision | Previous revision |
computing:software:ssh [2009/11/10 15:37] – Recommend a more recent OS X SSHFS/SFTP app holms | computing:software:ssh [2016/06/01 16:59] (current) – [Mac OS X] bren |
---|
====== SSH secure shell ====== | ====== SSH secure shell software ====== |
| |
Secure Shell (SSH) is the recommended replacement for telnet for remote access to Unix and VMS systems. Similarly, Secure File Transfer (SFTP) replaces FTP. Ssh can also be used to tunnel less-secure protocols and make them work over restricted [[:computing:network:firewall|firewalls]]. | ===== Windows ===== |
| |
| One of the best options for SSH on Windows is SecureCRT, from [[http://www.vandyke.com/]]. It is a commercial product but we have a large number of licenses for an old-ish but useful version (5.0.5). You can download the installer from MyPhys, along with the license information. We have some [[secureCRT|basic directions for using SecureCRT]]. |
| |
| Also available from MyPhys is an even older but still-functional **SSH Secure Shell Client** (from ssh.com). The installation includes a **Secure File Transfer** client which is a very useful replacement for FTP. |
| |
| You can obtain installers for the above programs from our [[https://www.physics.umn.edu/resources/myphys/software/|MyPhys software download page]]. |
| |
===== Windows ===== | There are also a few free clients, such as [[http://www.chiark.greenend.org.uk/~sgtatham/putty/|PuTTY]]. |
We recommend **SSH Secure Shell Client**. The installation includes a **Secure File Transfer** client which is a very useful replacement for FTP. You can obtain the installer from our [[http://www.physics.umn.edu/resources/computing/download/|software download page]]. | |
| |
A second option is SecureCRT, from [[http://www.vandyke.com/]]. SecureCRT has slightly better terminal emulation than the ssh.com product. We have a large number of licenses for an older version of this (v3.3). You need to enter this [[http://www.physics.umn.edu/resources/computing/download/sshlicense.html|license information]]. ADCS also offer licenses for the current version of SecureCRT, which is preferable in some ways (for example, it allows multiple sessions in different tabs of the same window). | An excellent program available for free evaluation is [[http://mobaxterm.mobatek.net/|MobaXterm]], which includes a tabbed ssh client, secure file transfer, an X11 server, and many other features. Only the "home edition" is free, so please make sure you abide by their license terms. |
| |
There are also a few free clients, such as [[http://www.chiark.greenend.org.uk/~sgtatham/putty/|PuTTY]]. | |
| |
For file transfer (SCP or SFTP), we suggest using **SSH Secure Shell Client** (above), or [[http://winscp.sourceforge.net/|WinSCP]]. | For file transfer (SCP or SFTP), we suggest using **SSH Secure Shell Client** (above), or [[http://winscp.sourceforge.net/|WinSCP]]. |
| |
| If you want, you may also purchase [[http://www.expandrive.com/windows|Expandrive]], which can map a remote filesystem over ssh as a windows drive. |
===== Mac OS X ===== | ===== Mac OS X ===== |
For file access we recommend **Macfusion**, from [[http://www.macfusionapp.org/]]. Note that before installing this program you must have **MacFUSE**, from [[http://code.google.com/p/macfuse/]], installed. | |
| |
%%Mac OS X%% users can also use **OpenSSH** (provided with MacOS 10.2 and later). Open the Terminal application, and type "ssh" for help. | SSH is provided with Mac OS already, for command line use. |
| |
===== Unix ===== | The best option for remote file access over ssh is probably **FileZilla**, from [[https://filezilla-project.org/]]. More information on our [[:computing:software:ssh:filezilla|FileZilla setup page.]] |
Most modern Unix systems come with a form of SSH already installed. If not, the standard is OpenSSH from [[http://www.openssh.com/]]. | |
| |
A useful Guide to getting started with ssh can be found at http://kimmo.suominen.com/ssh/ | |
| |
===== PDA systems ===== | |
For Pocket PC/ Windows CE devices, sshCE (although untested) might be suitable. From [[http://www.movsoftware.com/sshce.htm|www.movsoftware.com]]. | |
| |
For PalmOS, you can try [[http://online.offshore.com.ai/~iang/TGssh/|TGssh]]. | |
| |
===== Multi-platform ===== | |
There is a java-based SSH client, **Mindterm**, available from [[http://www.appgate.com/]], which with a suitable JVM can run on Unix, Windows, Macintosh, and other systems. | |
| |
===== SSH servers ===== | ===== SSH servers ===== |
| |
* **OpenSSH** is available as a part of **cygwin**, at [[http://cygwin.com/]] (free/open-source). Directions for installing it can be found at [[http://tech.erdelynet.com/cygwin-sshd.html]]. There is also an **OpenSSH for Windows** project at [[http://lexa.mckenna.edu/sshwindows/]], which is designed for easy installation. | * **OpenSSH** is available as a part of **cygwin**, at [[http://cygwin.com/]] (free/open-source). Directions for installing it can be found at [[http://tech.erdelynet.com/cygwin-sshd.html]]. There is also an **OpenSSH for Windows** project at [[http://lexa.mckenna.edu/sshwindows/]], which is designed for easy installation. |
* V**Shell** is a commercial SSH server from [[http://www.vandyke.com/|Van Dyke software]]. | * **VShell** is a commercial SSH server from [[http://www.vandyke.com/|Van Dyke software]]. |
| * **Winsshd**, from https://www.bitvise.com/ssh-server is another decent (paid) option |
| |
===== Useful Links ===== | |
* [[http://www.openssh.com/]], free version of SSH suite. Unix-based. | |
* [[http://www.freessh.org/]] has more links to free SSH software and information. | |