Here is an example of code for setting up an
SSH tunnel and making a client connection to a
SAS/SHARE server:
ssh -N -L
5555:SSH-client-computer:4321
SSH-server-computer
The SSH command is entered in the command line. The SSH software is started on the
computer
on which the SSH client runs. The SSH client's listen port is defined as 5555. The
SAS/SHARE client
accesses the SSH client's listen port that is tunneled to the SAS/SHARE server, which runs on
destination port 4321.
%let sshhost=SSH-client-computer
5555;
libname orion '.' server=sshhost;
In SAS, the macro variable SSHHOST is assigned to the SSH client computer and its
listen port 5555. A LIBNAME statement is specified to access
the library that is located on the SAS/SHARE
server. The SSH client forwards the request from port 5555 through
an encrypted tunnel to the SSH server, which forwards the request
to destination port 4321 on the SAS/SHARE server.