- No, because there is no such thing as a fully GUI SSH client. The entire point of making an SSH connection is that once the connection is established, you are connected to a command-line shell where you can do command-line things.
- Download Fugu SSH for free. Mac OS X frontend for OpenSSH's sftp/scp tools. User Interface Cocoa (MacOS X) Programming Language C, Objective C Registered 2005-12-20.
Fugu will do SCP/SFTP in a fairly nice, albeit simple GUI. It will launch your local OS X editor to edit files on the server and then automatically sync the file to the remote server when you save it within the editor. I don't think Fugu fulfills your sudo requirement, however. Zip program for mac.
Overview
X Forwarding is the term for running software on a remote Unix-flavor machine (such as scc1.bu.edu) while displaying the graphics (interface and resulting images) to ones local machine (such as a Windows desktop). This functionality is useful for applications such as MATLAB or IGV, that require a graphical user interface. It is possible to do on all major operating systems but the difficulty of doing so varies. Please consult the appropriate section for your operating system:
Select your operating system
Best Ssh Client For Mac
Microsoft Windows | Apple OS X | Linux Distributions |
Windows
An X-Server can be installed and configured on a Microsoft Windows system in a few different ways. This section will focus on the MobaXterm application, which was used in the SSH and FTP guides, for simplicity. Other software options are listed belowX-Forwarding Clients
- X-Win 32 (proprietary, BU site license)
Viewing Graphics using MobaXterm
- MobaXterm has an X-server built-in, so after you login to the SCC you should be able to launch a remote graphical application without any extra work.
- To check that the X-server is working properly, type xclock at the command prompt and hit 'Enter': A new graphics window showing an analog clock should appear on your desktop:
- Close the window to return the command prompt.
Apple OS X
Viewing Graphics on OSX
- Hold the key down with your left hand and press the space bar with your right hand; type 'XQuartz' followed by the key. If nothing comes up, you must first install the XQuartz/X11 application, which is available at http://xquartz.macosforge.org/landing/. Newer versions of the Mac OS do not automatically include it. Make sure you install the XQuartz package associated with your particular version of the Mac operating system. To find out the version number of your operating system, click on the apple icon in the upper-right hand corner of the screen, and then 'About This Mac.'
- In the terminal, enter '
ssh -YyourBULoginName@scc1.bu.edu
'. Don't forget the '-Y
' option or it won't work. Next, hold down the key with your left hand and press the 'N' key with your right. This action will open a new X11 capable terminal window. - Type
exit
in the terminal when you are done working on the SCC.
Linux
- X Forwarding should be built-in on your Linux machine but you will need to include the
-X
flag with yourssh
command. - To test that your display is working properly, you can run a simple graphical application to display an analog clock: If you don't see a clock, then you either forgot to use the
–X
(capital X) flag tossh
above or you have an issue with your local graphical setup.