Show Contents / Index / Search

Subconfiguration File Samples

The following sample files provide an example of how subconfiguration files might be used to apply connection settings to particular hosts and users. In the sample server configuration file, a host subconfiguration file is specified using the HostSpecificConfig keyword. In this example, settings in the host subconfiguration file apply to all users connecting from the acme.com domain. The host subconfiguration file uses the UserSpecificConfig keyword to specify a user subconfiguration file, whose settings apply only to connections from the user named joe, connecting from the acme.com domain.

Server Configuration File

Sample content for /etc/ssh2/sshd2_config.

Port=2222

RequireReverseMapping=yes

ResolveClientHostname=yes

#Specify a host-specific file for the users from acme.com

HostSpecificConfig=.*acme\.com /root/hostsubconfig

#Limit forwarding to user joe and constrain his forwarding rights

ForwardACL=allow remote joe .* peak.acme.com

Host Subconfiguration File

Sample content for /root/hostsubconfig.

AllowedAuthentications=publickey,password

Ciphers=aes128-cbc

#Allow sftp access only

SessionRestricted=subsystem

#Specify a user-specific file for user joe

UserSpecificConfig=joe /root/joesubconfig

User Subconfiguration File

Sample content for /root/joesubconfig.

RequiredAuthentications=publickey

#Allow both shell and sftp access

SessionRestricted=shell,subsystem