Linux Remote Access

This service allows you to connect to a virtual Linux desktop from the internet. You have access to the same software and data like you have on your Linux workstation at the institute. Please note the MaintenanceWindow.

Request procedure

Access to this service is secured by Two-Factor Authentication which needs to be set up first.

  1. Install the Google Authenticator app (Android / iOS) on your mobile.
  2. Come to IT with an ID card and your mobile to get the second factor.
  3. Have a look at the things you should know before using the service.
  4. Follow the instructions on this page to set up the NoMachine software.

FAQs

Expand all Collapse all

Things you should know before using this service


  1. On the terminal servers you cannot use more than three CPU cores. Connect to a compute server for compute intensive tasks.
  2. Do not store data in your home directory. You will not be able to login anymore when there is no space left. Use study storage or personal storage instead.
  3. ownCloud can also used on the terminal servers to synchronize your data.
  4. Make sure to save your data frequently. Inactive sessions are terminated after 72 hours and all terminal servers are rebooted at 7 a.m. on the first Wednesday of each month.


Back to FAQ start


Can I use a different app for the Two-Factor Authentication?


You should not do that. Thechnically you can use any "OATH-TOTP" app. But there are subtleties:
  • IT can only provide support for Google Authenticator.
  • Do not use Microsoft Authenticator! There's a high risk of overwrite an existing entry, if the associated email address is the same. This is the case for MPI/CBS's mail 2FA and the RemoteLinux 2FA!
  • Do not use Authy! Their security is not trustworthy.

Important:
  • Please make sure not to synchronize the TOTP secret to any cloud. In Google Authenticator the phraseology "Do not use with


Back to FAQ start


Why are computations so slow on the terminal servers?


Each user can only use up to three CPU cores on the terminal server. This way we make sure that there are enough resources available for each virtual desktop. For CPU intensive tasks please use a compute server or the slurm cluster.

Back to FAQ start


NoMachine does not accept my username and password. What can I do?


Please make sure to enter your username (not your email address) and the same password you use for your mail account.

Back to FAQ start


NoMachine does not accept my Google Authenticator token. What can I do?


The Google Authenticator uses a time-based algorithm (TOTP) to calculate the tokens, thus it only works when the time on the smartphone is set correctly.

Solution: Enable the automatic time synchronization on your smartphone and check the timezone settings. Also keep in mind that the token changes every 30 seconds. So using an old token (e.g. from a screenshot) will not work.

Steps:
  1. Open the settings on phone.
  2. Look for something like "Date & Time".
  3. Enable the automatic time synchronization.
  4. Make sure that the time zone is set correctly.


Back to FAQ start


How to fix resolution/scaling issues?


It can happen that you either have to scroll to see to full content of your virtual desktop or that there are black bars around your desktop.

Solution: You can tell the NoMachine client to resize your virtual desktop to exactly fit your local NoMachine window. This is the default setting but from time to time it might change automatically.

Steps:
  1. Open the menu by pressing [CTRL] + [ALT] + [0] ([CONTROL] + [OPTION] + [0] on Mac) or by using the page-peel in the upper right corner.
  2. Go to Display.
  3. Select Resize remote screen and Fullscreen.
  4. Close the settings window by pressing Done.

Hint: The client seems to forget those settings from time to time so you might have to set them again.

Back to FAQ start


How to fix a blurry virtual desktop on Windows 10 clients?


Windows 10 provides a functionality to scale your whole desktop environment. This allows you to increase the size of text/icons without changing the resolution. But it also makes it impossible for the NoMachine client to determine and use the native resolution of your screen. As a result a lower resolution is used on the terminal server. Manually selecting a higher resolution in the NoMachine client does not solve this issue.

Solution: You have to configure an exception for the NoMachine client.

Steps:
  1. Search for the NoMachine client, right-click it and choose Open file location.
  2. This will open the file explorer.

  • Right-click the file called !NoMachine and choose Properties.

  • Go to the Compatibility tab.
  • Click on Change high DPI settings.

  • Tick the checkbox Override high DPI behavior.
  • Select Application from the dropdown below.
  • Finally apply all changes.



Back to FAQ start


How can I fix mapping issues when using an Apple keyboard?


At the moment the NoMachine client cannot automatically detect the local keyboard type/layout. This is why, keys of an Apple keyboard are not mapped correctly inside a NoMachine session.

Solution: We have written a tool which allows you to manually override the keyboard layout inside the remote session.

Steps:
  • All steps mentioned below have to be done inside a NoMachine session.
  • First run this command from a terminal to view the help page: set-keyboard-layout --help.
  • You have to use the --lang and --keyboard to specify your keyboard layout and type.
  • To avoid mapping issues at the institute's workstations the layout will only be changed for the current session.

Example: set-keyboard-layout --lang us --keyboard apple

Back to FAQ start


This topic: EDV/FuerUser > WebHome > RemoteLinux
Topic revision: 04 Sep 2024, Burk2
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback