Port Forwarding Settings
Use the following keywords or command line options to configure port forwarding.
Command Line Options
You can use the following options on the ssh command line.
Option | Description |
---|---|
-L listening_port:host:hostport | Open the specified port on the Secure Shell client host (listening_port) and forward data to the destination host and hostport. |
-R listening_port:host:hostport | Open the specified port on the Secure Shell server host (listening_port) and forward data to the destination host and hostport. |
-X | Enables X11 connection forwarding and treats X11 clients as untrusted. Untrusted remote X11 clients are prevented from tampering with data belonging to trusted X11 clients. |
-x | Disables X11 connection forwarding. |
-Y | Enables X11 connection forwarding and treats X11 clients as trusted. |
Client Configuration Keywords
You can configure the following settings in the client configuration
file. The global file is /opt/microfocus/rsit/etc/ssh2_config
; the user-specific file is ~/.ssh2/ssh2_config
.
Keyword | Description |
---|---|
ClearAllForwardings | Clears any local, remote, or dynamically forwarded ports that have already been processed from either a configuration file or the command line. scp and sftp clear all forwarded ports automatically, regardless of the value of this setting. The default is no . |
ForwardX11 | Equivalent to -X. |
GatewayPorts | Controls whether forwarded ports on the Secure Shell client host are available to remote applications. The default is no , which prevents applications running on other computers from connecting to forwarded ports. |
LocalForward listening_port:host:hostport | Equivalent to -L. |
RemoteForward listening_port:host:hostport | Equivalent to -R. |
TrustX11Applications | Specifies whether the X server treats forwarded X11 client applications as trusted. The default is no . |
XauthPath | Specifies the full path of the xauth program. The default is `/usr/bin/xauth. |
Server Configuration Keywords
You can configure the following settings in the server configuration file /opt/microfocus/rsit/etc/sshd2_config
.
Option | Description |
---|---|
AllowTCPForwarding | Enables or disables all port forwarding. The default is yes . |
AllowX11Forwarding | Specifies whether X11 forwarding is allowed. The default is yes . |
AllowTCPForwardingForGroups | Allows or denies port forwarding for specified groups. Regular expressions are supported. |
DenyTCPForwardingForGroups | |
AllowTCPForwardingForUsers | Allows or denies port forwarding only for specified users. Regular expressions are supported. |
DenyTCPForwardingForUsers | |
ForwardACL | Provides detailed control over port forwarding. For details, see Server Configuration Keywords |
GatewayPorts | Specifies whether remote hosts are allowed to connect to ports forwarded for the client. The default is no . |
X11UseLocalHost | Specifies whether the server should bind X11 forwarding to the loopback address. The default is yes . |
More information