![]()  | 
You can define automatic tunnels in the Connection Broker configuration file 
ssh-broker-config.xml with the static-tunnels XML
element. 
The following configuration example shows a connection profile with 
the static-tunnels settings for IMAP and SMTP e-mails whose 
connections will be forwarded through a connection profile:
<profiles>  
  <profile id="id1" 
           user="user7" 
           host="sshserver.example.com" />
</profiles>
<static-tunnels>
  <tunnel  type="TCP"
           listen-port="143"
           dst-host="imap.example.com"
           dst-port="143"
           allow-relay="no"
           profile="id1"/>
  <tunnel  type="TCP"
           listen-port="25"
           dst-host="smtp.example.com"
           dst-port="143"
           allow-relay="no"
           profile="id1"/>
</static-tunnels>
With the static-tunnels setting, the listeners for local 
tunnels are automatically created when the Connection Broker starts up. The actual 
tunnel is formed the first time a connection is made to the listener port. 
If the connection to the server is not open at that time, it will be opened 
automatically as well.
Whenever a connection is made to the specified listener, the connection is tunneled over Secure Shell to the remote server and another connection is made from the server to a specified destination host and port. The connection from the server onwards will not be secure, it is a normal TCP connection.
The static-tunnels element can contain any number of 
tunnel elements.
The tunnel element specifies the characteristics of an
automatic tunnel. 
It has the following attributes: type, listen-port, 
listen-address (optional),
dst-host, dst-port, 
allow-relay, and profile.
The type attribute defines the type or protocol of the 
tunnel. This can be either tcp or ftp.
The listen-port attribute defines the local port to 
which Tectia Client listens. The optional listen-address attribute 
can be used to define which network interfaces on the client listens to. Its 
value can be an IP address belonging to an interface on the local host. 
Value 0.0.0.0 listens to all interfaces. The default is 
127.0.0.1 (localhost loopback address on the client). Setting 
any other value requires setting allow-relay="yes".
The dst-host and dst-port attributes 
define the destination host address and port. The value of dst-host 
can be either an IP address or a domain name. The default is 
127.0.0.1 (localhost = server host).
The allow-relay attribute defines whether 
connections to the listened port are allowed from outside the 
client host. The default is no.
The profile attribute specifies the identifier of the 
connection profile through which the connection is tunneled.