Note that running multiple Tectia clients simultaneously under the same user ID using different TCP/IP stacks will not work, because they use the same run-on-demand Connection Broker. The Connection Broker opens a socket on a particular TCP/IP stack; the clients (sftpg3, scpg3, sshg3) use local UNIX sockets to the Connection Broker.
If you want the clients to open connections to particular stacks, you have to run separate
Connection Brokers on each stack, defined using the _BPXK_SETIBMOPT_TRANSPORT
environment
variable:
> env _BPXK_SETIBMOPT_TRANSPORT=TCPIPB
ssh-broker-g3 -a /tmp/ssh-usernameB
/ssh-broker
The ssh-broker-g3 option -a
starts the Connection Broker so that
it listens to the Connection Broker connections on the local address
/tmp/ssh-
. If the
usernameB
/ssh-broker/tmp/ssh-
directory does not
already exist, you have to first create it:
usernameB
/
> mkdir /tmp/ssh-usernameB
Note | |
---|---|
If you want to set the TCP/IP stack permanently, you can do it by setting the
|
Use the SSH_SECSH_BROKER
environment variable to point to the UNIX socket the
Connection Broker is listening on:
> env SSH_SECSH_BROKER=/tmp/ssh-usernameB
/ssh-broker sshg3 User@Server
You can use the netstat command to display all active connections for
TCPIPB
:
> netstat -a -p TCPIPB