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).