sshg3 — Secure Shell terminal client - Generation 3
sshg3 (sshg3.exe on Windows) is a
program for logging in to a remote machine and executing commands on a
remote machine. sshg3 provides secure, encrypted
communication channels between two hosts over an unsecured network. It
can be used to replace the unsecured rlogin,
rsh, and telnet programs. Also X11 connections
and arbitrary TCP/IP ports can be forwarded over secure channels with
sshg3.
sshg3 connects to the specified remote
host using the Secure Shell version 2
protocol. The users must prove their identities to the remote machine
using some authentication method.
sshg3 launches ssh-broker-g3 as a
transport. ssh-broker-g3 will ask for passwords or
passphrases if they are needed for authentication. sshg3
uses the configuration specified in the ssh-broker-config.xml file.
The following options are available:
-?Displays help.
+aEnables authentication agent forwarding. This is the default value.
-aDisables authentication agent forwarding.
--abort-on-failing-tunnelAborts on failing tunnel.
-BUses batch processing.
-e charSets escape character (none: disabled, default: ~).
-fForks into background mode (Unix).
-gGateways ports, which means that remote hosts may connect to locally
forwarded ports. Note the logic of + and - in this
option.
+gDoes not gateway ports. Listens to tunneling connections originating
only from the localhost. Note the logic of + and -
in this option.
-hDisplays help and exits.
-l login_nameLogs in using this username.
-L listen-port:host:portForwards local port to remote address.
This causes sshg3 to listen to connections on a port,
and forward them to the other side by connecting to
host:port.
-nRedirects input from /dev/null (Unix).
-o 'option'Processes the option as if it was read from a configuration file
(options: ForwardX11, ForwardAgent).
-p portConnects to this port. Server must be on the same port.
-PSets password. Supplying the password on the command line is not a secure option. You should set up a more secure way to authenticate.
-R listen-port:host:portForwards remote port to local address.
This causes sshg3 to listen to connections on a port,
and forward them to the other side by connecting to
host:port.
-s subsystemSets subsystem.
-SDoes not request a session channel.
-tTty; allocates a tty even if a command is given.
-VDisplays version string and exits.
+wTries an empty password.
-wDoes not try an empty password.
+xEnables X11 connection forwarding.
-xDisables X11 connection forwarding. This is the default value.
The command can be either of the following:
remote_command [arguments] ...Runs the command on a remote host.
-s serviceEnables a service in remote server.
Type sshg3 -h to see the command-line syntax, the
location of the configuration files, supported ciphers, and your license
type.