Rescale is pleased to introduce a powerful new feature now available on our platform: In-Browser SSH. For jobs using Linux compute clusters on supported providers, you will now see an SSH panel under the Live Tailing panel that allows you to connect to the running cluster using SSH:

The new In-Browser SSH connection panel

For jobs running on supported hardware, this will be available even if you did not set up an SSH public key in your job settings. However, for maximum flexibility, we still recommend setting it up if you anticipate a need for SSH connectivity.

There are two ways to launch an In-Browser SSH session. Clicking the link itself will open a tab directly in the SSH panel, while clicking the pop-out icon to the right will create new browser window/tab with the SSH session maximized.

Click the IP link (boxed in red) to open an In-Browser SSH panel in the SSH Sessions tab. Click the pop-out link (circled in blue) to open a session in a new browser window/tab

Opening new SSH sessions in tabs will open the tab directly in the SSH Sessions panel. ANSI colors are supported.

What’s more, if you have a multi-node cluster, you will see a connection link to each node in the cluster. This is tremendously useful if you are trying to quickly connect to several different nodes within the cluster.

A connection entry will appear for each separate node in the cluster.

Note that currently, the active SSH tabs will only persist while the Job Status view is active. In other words, switching away from the Status view to, for example, the Results view and then back will close the SSH panels. If you need to persist the SSH session, we recommend launching a session in a separate browser window or tab.

Since the In-Browser SSH terminal uses a HTML canvas element, copy-and-pasting must go through an intermediate clipboard. To open it, click the small tab near the right-top corner of the SSH window. Anything inside the text box in this side panel will be available to the SSH session. Then paste it into the SSH terminal using Ctrl+Shift+V on Windows or Command+V on a Mac.

Click the tab near the right-top corner of the in-browser SSH panel to toggle the clipboard pane

Note that the SSH support, going through canvas, means that there is no graphical device available. In other words, this is text-mode only without X11 forwarding. If you need X11 forwarding, you must use your OS’s native terminal with appropriate X11 support installed.

Also note that the in-browser SSH panel will only be available to owners of the job. If you share the job using the job-sharing functionality, the recipient will not automatically get SSH access to the cluster.

This article was written by Alex Huang.

Rescale is pleased to introduce a handy new feature now available on our platform, In-Browser Desktops. With this new feature, all you need is a modern web browser and a few clicks to connect to a powerful remote desktop for your pre/post-processing and visualization needs.

In-Browser Desktops are the fastest way to launch a visualization node from a running job—no need to set a password, download a connection file, or run a tunnel script. This also means that you will be able to securely access the remote desktop even if you are behind a firewall over simple HTTPS. Everything runs seamlessly and securely through the browser.

When connecting to a desktop, you will be able to choose from using an In-Browser Desktop or downloading a Remote Desktop Protocol (RDP) or Virtual Network Computing (VNC) client file to use your own remote desktop client, just as before.

Here is how to launch an In-Browser Desktop for visualization from a running job.

Step 1: Select “Visualize” for a running job.

Launching an In-Browser Desktop: Step 1

Step 2: Select “Launch” to confirm your Desktop configuration.

Launching an In-Browser Desktop: Step 2

Step 3: Click “Connect using In-Browser Desktop” and…

Launching an In-Browser Desktop: Step 3

…Voila! You can now monitor your jobs directly from your browser, as shown in the STAR-CCM+ example below.

Launching an In-Browser Desktop: Step 4

Compare this with using your own remote desktop client to visualize your results, which is a multi-step process as outlined below.

Step 1: Download an RDP client specific to your operating system.

Step 2: Select Generate Password and copy the password to your clipboard.

Step 3: Download an RDP client file.

Step 4: Launch your RDP client and open the file downloaded in Step 3.

Step 5: Wait for the system to initialize, provide an appropriate username and password from Step 2 and log-in.

This article was written by Alex Huang.