====== Linux Terminal Servers General Information ====== ===== Overview ===== SoCS Provides Linux Terminal Environments for Undergraduate students to complete their coursework in a standardized environment with consistent software and library versions to provide a target environment for student grading. There are several distinct environments: * SSH Only Environment (linux.socs.uoguelph.ca) * NoMachine Graphical Desktop (nomachine.socs.uoguelph.ca) * Course Specific SSH Environments ===== Configuration Information ===== ==== Architectural Overview ==== * Users log into all Linux hosts using their central login credentials * Users' SoCS Home folder is automatically mounted using AutoFS, which is configured in the SoCS LDAP (automount_secnet) * Login information configured using SSSD * Linux servers are all on the back of rack network (192.168.100.x) for sys home folder mounting ==== Provisioning ==== All environments are provisioned using an Ansible Role. There is a common TerminalServers role which is applied to all hosts, along with a NoMachine FIXME (role name) role to install and configure the NoMachine graphical environment software. ===== Tools/Common Troubleshooting Tips =====