There are two ways of connecting to the Linux Virtual Desktop
Using a native application for Windows, Mac, Linux, Android or IOS
For this you will need to download the VMware Horizon Client from here. You can also access the documentation for the different clients here.
After you start the VMware Horizon client, you must configure it with https://vdesk.ecmwf.int as the server.
Once the server is configured should see a screen similar to this (Mac client shown as an example)
In this dialogue window you need to provide your "UNIX" user identifier (the short one of three or four letters) and the passcode that can be generated with your ActiveID token or application. After that is done successfully you will get to a second user and password screen
In the second dialogue window you need to provide your "UNIX user identifier" again, and your "UNIX password". That is, the same you would use in an internal ssh connection.
The next step would be a choice of the type of virtual desktop you want
In this screen you must choose one of the available options, keeping in mind that the number of options may be different depending on the user accessing. The main choice being between a Linux and a Windows system
Last of all, you will need to supply your user and password once the system is started up, even though this may not be needed for Windows
Using the web interface
The web interface can be used with a supported browser, by accessing the following URL https://vdesk.ecmwf.int
To be Continued...
You can connect for the first time to TEMS via SSH from ECGATE:
No Format |
---|
$> ssh tems |
These set-up steps will allow you to connect to TEMS from other systems, e.g. your workstation or Linux VDI.
Info |
---|
Upon logging in, please take a look at the message of the day displayed on the login nodes (or review /etc/motd). |
Password-less access from / to other platforms
If connecting from a different platform into TEMS and to enable password-less connections and transfers between different platforms, you will need to enable ssh key authentication.
Check if you have an existing rsa key pair on ECGATE:
No Format |
---|
$> ls ~/.ssh/id_rsa*
~/.ssh/id_rsa ~/.ssh/id_rsa.pub |
If you don't, you may generate them like so:
No Format |
---|
$> ssh-keygen -t rsa # press 'enter' 3 more times |
Make sure it is added into the different platforms to be used
Note |
---|
If the key was already present in the |
No Format |
---|
$> ssh-copy-id -i ~/.ssh/id_rsa.pub ecgate
$> ssh-copy-id -i ~/.ssh/id_rsa.pub cca
$> ssh-copy-id -i ~/.ssh/id_rsa.pub tems |
Copy also your private key onto those platforms so you can make the connections in both directions:
...