sshmenu (1) - Linux Manuals

sshmenu: GNOME applet for connecting to hosts using SSH.


sshmenu - GNOME applet for connecting to hosts using SSH.


The SSHMenu applet puts all your most frequently used SSH connections on a handy menu in your GNOME panel (see below for non-GNOME versions. Click on a host name to open a new gnome-terminal window with an ssh connection to the selected host. Set up SSH options (such as port forwarding etc) and select a gnome terminal profile (for colour schemes, font sizes etc) using the preferences dialog.

Add the applet to a GNOME panel in the normal way: right click on the panel, select 'Add to Panel' and then select the SSH Menu Applet from the list.

Configure the applet using the 'Preferences' option on the applet menu.


The SSHMenu application uses the GTK GUI toolkit but is not dependent on the GNOME desktop environment. Two alternative wrapper scripts are provided:

sshmenu-gnome - provides all the functionality of the SSHMenu applet but in a standalone application window that could (for example) be swallowed into the panel of an alternative desktop environment.

sshmenu - provides similar functionality to sshmenu-gnome, but without any GNOME dependencies. Notably, xterm is used instead of gnome-terminal.

The Hacker's Guide ( ) describes a number of ways in which the SSHMenu can be further customised.


The applet is not invoked from the command-line however the standalone versions recognise the following options and can be extended to recognise more:
-c FILE, --config-file FILE
read and write config information to FILE instead of the default $HOME/.sshmenu
-d NUM, --debug NUM
set debug level to NUM (default: 0)
-s NUM, --socket-window-id NUM
use the XEmbed protocol to embed the SSHMenu user interface in the window identified by NUM instead of creating a new, top-level window,
-V, --version
output version information and exit


sshmenu-applet was written by Grant McLean <grant [at]>