Using SPD Server with an Internet Firewall
Overview of Using SPD Server with a Firewall
SPD Server and its clients communicate through ports that permit requests to be sent to the
server and that send and receive data (such as table rows) between client and server. If the
server is running with an Internet firewall, the ports that the client and server use must be
configured so that the firewall will allow the communication. This section describes the
SPD Server server and client ports, as well as how to assign and configure them for use
with an Internet firewall.
SPD Server clients communicate with the SPD Server Name Server via the SPD Server
Name Server listen port. The Name Server listen port is used by clients (such as Base SAS)
when LIBNAME and SQL CONNECT statements are issued. The LIBNAME and SQL
CONNECT statements must be able to pass through a firewall. The Name Server listen
port is also used by ODBC data sources that need to communicate with the SPD Server
Name Server.
SPD Server clients communicate with the SPD Server host whenever a client needs to
complete a LIBNAME connection, or whenever a client needs to issue SPD Server operator
commands. LIBNAME connections and operator commands must be able to access the
SPD Server listen port and the SPD Server operator port through existing firewalls.
When an SPD Server server completes a client request for a LIBNAME connection, it
creates an SPD Server Base user proxy process. The user proxy handles all of the client
data requests. The proxy process requires multiple ports: a port to receive data commands
from the client, a port to receive operator commands from the client, and a port for each
open table to send and receive data between client and server. Therefore, the SPD Server
Base user proxy requires a range of port numbers that must be accessible through the
firewall.
Assigning SPD Server Ports that Require Firewall Access
SPD Server Name Server Listen Port
The SPD Server Name Server listen port can be specified using well-known port definitions
that are declared in the operating system's services file, or by using the SPD Server
command line interface to specify the listen port. In the services file, the
spdsname
specification corresponds to the listen port. The SPD Name Server listen port can also be
defined for UNIX installations in the
rc.spds
start-up script. The NSPORT parameter in
the
rc.spds
start-up script defines the SPD Server Name Server listen port. If NSPORT is
not defined in the
rc.spds
start-up script, the SPD Name Server will use the
spdsname
service entry.
SPD Server Listen Port and SPD Server Operator Port
The SPD Server listen and operator ports can be specified using well-known port definitions
that are declared in the operating system's services file, or they can be specified using the
SPD Server command line interface. In the operating system's services file, the
spdsserv_sas
specification corresponds to the SPD Server listen port. The
spdsserv_oper
specification corresponds to the SPD Server operator port. The SPD Server
listen and operator ports can also be defined in the
rc.spds
start-up script for UNIX
installations. In a
rc.spds
start-up script, the
SRVLPORT
parameter defines the listen port,
188
Chapter 14 • ACL Security Overview
Summary of Contents for Scalable Performance Data Server 4.5
Page 1: ...SAS Scalable Performance Data Server 4 5 Administrator s Guide...
Page 7: ...Part 1 Product Notes Chapter 1 SPD Server 4 5 Product Notes 3 1...
Page 8: ...2...
Page 12: ...6...
Page 63: ...Part 3 Migration Chapter 5 SPD Server 3 x to SPD Server 4 5 Conversion Utility 59 57...
Page 64: ...58...
Page 70: ...64 Chapter 5 SPD Server 3 x to SPD Server 4 5 Conversion Utility...
Page 72: ...66...
Page 76: ...70 Chapter 6 Using the SPD Server Name Server to Manage Resources...
Page 94: ...88 Chapter 7 Administering and Configuring SPD Server Using the SAS Management Console...
Page 98: ...92 Chapter 8 SPD Server SQL Query Rewrite Facility...
Page 116: ...110 Chapter 10 Configuring Disk Storage for SPD Server...
Page 128: ...122 Chapter 11 Setting Up SPD Server Parameter Files...
Page 154: ...148...
Page 198: ...192 Chapter 14 ACL Security Overview...
Page 212: ...206 Chapter 15 Managing SPD Server Passwords Users and Table ACLs...
Page 214: ...208...
Page 224: ...218 Chapter 16 SPD Server Operator Interface Procedure PROC SPDO...
Page 236: ...230 Chapter 18 SPD Server Table List Utility Spdsls...
Page 256: ...250 Chapter 19 SPD Server Backup and Restore Utilities...
Page 264: ...258 Chapter 20 SPD Server Directory Cleanup Utility...
Page 270: ......