Establishing terminal sessions
According to the user permissions, users of ts-shell on
the terminal servers can access terminal devices through ts-shell commands.
User alice can now log in to ts-shell on
the terminal servers and access the terminal devices on LXGUEST1,
LXGUEST3, LXGUEST5, LXGUEST7, and LXGUEST9.
User bob can
now log in to ts-shell on the terminal servers and
access the terminal devices on LINUX00 through LINUX99, LXGUEST0,
LXGUEST2, LXGUEST4, LXGUEST6, and LXGUEST8.
Examples
User alice accessing lxterm1 on
LXGUEST3:
alice@ts-shell> connect lxguest3 lxterm1 ts-shell: Connecting to lxguest3 (terminal identifier: lxterm1)... login as: ... [LXGUEST3]$ ... [LXGUEST3]$ exit ts-shell: Connection endedalice@ts-shell>
An attempt
by user bob to access lxterm1 on
LXGUEST3 is rejected:
bob@ts-shell> connect lxguest3 lxterm1 ts-shell: You are not authorized to connect to lxguest3 bob@ts-shell>
User bob accessing hvc0 on
LINUX00:
bob@ts-shell> connect linux00 lnxhvc0 ts-shell: Connecting to linux00 (terminal identifier: lnxhvc0)... login as: ... [LINUX00]$ export TERM=xterm ... [LINUX00]$ exit ts-shell: Connection ended bob@ts-shell>
Exiting the terminal session at the target
system might results in a renewed login prompt to the target system.
You might have to press Control and underscore (Ctrl+_), and then
press d to disconnect and return to the ts-shell (see also Security hint).