Difference between revisions of "Linux Terminal Server"

From ITSwiki
Jump to: navigation, search
[unchecked revision][unchecked revision]
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<div style="background-color: #FFFF00; border-style: dotted;"> This guide is for users at '''DTU Compute''' only</div>
 
<div style="background-color: #FFFF00; border-style: dotted;"> This guide is for users at '''DTU Compute''' only</div>
  
 +
<div style="background-color: #FF9999; border-style: dotted;">New ssh keys from October 18, 2023
 +
<PRE>
 +
  thinlinc.compute.dtu.dk:
 +
    ED25519: SHA256:mVRRmBzCgfCpWjAmUr+j+kOKbeOZUdI0jnhl+xuf2Kw
 +
    ECDSA:  SHA256:54mXNAZBQsTWKVGrYX5HxzvQjyFrxClRezGjTW1wRII
 +
    RSA:    SHA256:Awuf/O5NsCzNQ/kv5utyaHo74Q7E3AyO5BoKmCSSek8
  
=Purpose=
+
  thinlinc2.compute.dtu.dk:
 +
    ED25519: SHA256:oBcDc8/R8WSsAw7hm/Ik00wBoisINOP5AHI0fBSYhEQ
 +
    ECDSA:  SHA256:boHFFTAkSjyAHLeWNBkFIsOx14md0EnxQY0+SxA12CM
 +
    RSA:    SHA256:IdOGT3PbXHihVEJTt8H9tOsBIM7/HMtYSs0iwFAa+qE
 +
</PRE>
 +
</div>
  
The purpose of the terminal servers is to provide a standard linux desktop which also gives easy access to the linux grid facilities at DTU Compute. The servers are running a standard Ubuntu 14.04LTS. Access is done via dedicated hardware clients using the [http://ltsp.org/ linux terminal server projects] setup or software client using thinlinc client [http://www.cendio.com] or x2go [http://www.x2go.org]. The interface is based on the light weight LXDE.
 
  
=Hardware=
+
=Purpose=
  
The servers consist of 2 HP servers with 56GB RAM and 24 cores each.
+
The purpose of the terminal servers is to provide a standard linux desktop which also gives easy access to the linux grid facilities at DTU Compute. The servers are running a standard Debian 12. Access is software client using thinlinc client [http://www.cendio.com].The interface is based on the light weight XFCE.
  
=Requirements=
+
The servers can also be used as directly via ssh clients.
  
To use the terminal:
+
Note: Servers can only be access from DTU network or using VPN. If accessing from outside DTU, both password and ssh key is required.
  
* The login shell should be '''/bin/bash''' (most users has this a login shell).
+
=Hardware=
* The LANG variable should be set in ~/.bashrc by adding '''*one*''' of the following linies:<br /> export LANG=en_US.utf8<br /> or<br /> export LANG=en_US<br /> Remove the following lines from your ~/.emacs if you set LANG=en_US.utf8:<br />  (set-terminal-coding-system 'iso-latin-1)<br />  (set-language-environment "Latin-1")<br />    (set-keyboard-coding-system 'iso-latin-1)<u><br /></u><u>Reason</u>: SUN, hms1 &amp;linuxgrid has en_US (i.e. a ISO based encoding) as default while linuxterm is having en_US.utf8 as default. By changing to a UTF8 based encoding all text file with special characters such as "æ", "ø" &amp; "å" needs to be updated. This can for latex files be a significant challenge.
+
  
All accounts created since 2013 has LANG=en_US.utf8 as default.
+
The servers consist of 2 HP servers with 56GB RAM and 24 cores each.
 
+
=Mini FAQ=
+
 
+
* ''How do I connect using a SW client?''<br /> Use [[http://www.cendio.com | thinlinc client]] and connect to '''thinlinc.compute.dtu.dk'''.
+
* ''How do Ichange the keyboard to a US layout on my thin client?''<br /> Send an email to [mailto:itsupport@compute.dtu.dk itsupport@compute.dtu.dk] with the number of your client
+
* ''How do I add Matlab to the main task bar?''<br /> On top on the "''File Manager''" icon (2nd from left) click the right mouse button and choose "''Application Launch Bar Settings''". Follow the menu system from there.
+
* ''The screen is black and it says something about SquashFS errors?''<br /> Turn off and on the hardware. This error occurs if the hardware have lost connection to the server.
+
* ''Can I use the terminal as client for the winterm server?''<br /> Yes, you can switch between Linux and Windows by pressing CTRL-ALT-F3 for Windows and CTRL-ALT-F4 for Linux.
+
* ''How do I get black text on white background in the terminals?'' On a terminal, go to Edit -> Preferences and change the colours there.
+
* ''How do I enable autoraise?'' Edit the file '''~/.config/openbox/lxde-rc.xml''' and make sure that '''<followMouse>''' and '''<raiseOnFocus>''' are '''yes'''.
+
  
 
=Connecting using a software client=
 
=Connecting using a software client=
  
You can either connect using the software client '''thinlinc''' freely available from http://www.cendio.com or '''x2go'''. The name of the server is '''thinlinc.compute.dtu.dk'''.
+
You can either connect using the software client '''thinlinc''' freely available from http://www.cendio.com or '''x2go'''. The name of the server is '''thinlinc.compute.dtu.dk'''. Backup server is '''thinlinc2.compute.dtu.dk'''.
  
 
Windows/Mac users of x2go should use the ''fullfonts'' version.
 
Windows/Mac users of x2go should use the ''fullfonts'' version.

Latest revision as of 19:21, 18 October 2023

This guide is for users at DTU Compute only
New ssh keys from October 18, 2023
   thinlinc.compute.dtu.dk: 
     ED25519: SHA256:mVRRmBzCgfCpWjAmUr+j+kOKbeOZUdI0jnhl+xuf2Kw
     ECDSA:   SHA256:54mXNAZBQsTWKVGrYX5HxzvQjyFrxClRezGjTW1wRII
     RSA:     SHA256:Awuf/O5NsCzNQ/kv5utyaHo74Q7E3AyO5BoKmCSSek8

   thinlinc2.compute.dtu.dk:
     ED25519: SHA256:oBcDc8/R8WSsAw7hm/Ik00wBoisINOP5AHI0fBSYhEQ
     ECDSA:   SHA256:boHFFTAkSjyAHLeWNBkFIsOx14md0EnxQY0+SxA12CM
     RSA:     SHA256:IdOGT3PbXHihVEJTt8H9tOsBIM7/HMtYSs0iwFAa+qE


Purpose

The purpose of the terminal servers is to provide a standard linux desktop which also gives easy access to the linux grid facilities at DTU Compute. The servers are running a standard Debian 12. Access is software client using thinlinc client [1].The interface is based on the light weight XFCE.

The servers can also be used as directly via ssh clients.

Note: Servers can only be access from DTU network or using VPN. If accessing from outside DTU, both password and ssh key is required.

Hardware

The servers consist of 2 HP servers with 56GB RAM and 24 cores each.

Connecting using a software client

You can either connect using the software client thinlinc freely available from http://www.cendio.com or x2go. The name of the server is thinlinc.compute.dtu.dk. Backup server is thinlinc2.compute.dtu.dk.

Windows/Mac users of x2go should use the fullfonts version.

Ubuntu users of x2go can install it by

sudo apt-get install x2goclient gsfonts-x11
echo "export LANG=en_US.utf8" >> ~/.bashrc
source ~/.bashrc

en_GB.utf8 can also be used.