SSH is an abbreviation for
Secure Shell. SSH is a protocol that enables users to access a remote computer via a secure connection.
SSH is available through various commercial products and as freeware. OpenSSH is a
free version of the SSH protocol suite of network connectivity tools.
Although SAS software does not directly support SSH functionality, you can use
the
tunneling feature of SSH to enable data to flow between a SAS client and a SAS server. Port
forwarding is another term for tunneling. The SSH client and SSH server act as agents
between the SAS client and the SAS server, tunneling information via the SAS client's
port to the SAS server's port.
Only Windows and UNIX
operating systems can access an OpenSSH server on another UNIX system.
To access an OpenSSH server, UNIX systems require OpenSSH software.
Windows systems require
PuTTY software.
Currently, SAS supports the OpenSSH client and server that supports protocol level
SSH-2 in UNIX environments. Other third-party applications that support the SSH-2
protocol
currently are untested. Therefore, SAS does not support these applications.
To understand the configuration
options that are required for the OpenSSH and PuTTY clients and the
OpenSSH server, it is recommended that you have a copy of the book SSH,
The Secure Shell: The Definitive Guide by Daniel J. Barrett, Richard E. Silverman, and Robert G. Byrnes. This book is an
invaluable resource when you are configuring the SSH applications, and it describes
in detail topics that include public key authentication, SSH agents, and SSHD host
keys.