Synology DSM GateOne SSH-Client Package Install

Synology DSM with SSH Terminal by GateOne


How to deploy GateOne Terminal emulator SSH client on Synology DSM, GateOne you can find at SynoCommunity packages.

GateOne is a web-based HTML5 driven open-source terminal emulator with a powerful SSH client that can be used to run any terminal application from the browser and provide virtual terminal connections. GateOne can be used as a supplement to web-based management interfaces. This post shows how to deploy and use GateOne with Synology DSM.

GateOne for each browser they supports WebSocket, a browser plugin is not required

Synology DSM with SSH Terminal by GateOne

Synology DSM does not provide a way for diagnostic tasks such as ping or traceroute, with an embedded SSH client these functions comes available. The GateOne SSH client offers other useful applications, such as bypassing a proxy, or if there is no VPN to the NAS and the firewall only allows port 443 (HTTPS) for the browser.

GateOne is not provided or managed by Synology itself, but can be retrieved from the SynoCommunity repository. The SynoCommunity offers free packages for Synology NAS devices.

Note. GateOne version 0.9.3 for DSM 5/6, support for DSM 7 is currently not available (23.8.2021).

Add the SynoCommunity packages repository from which get GateOne SSH

From DSM you open the main menu with the icon at the top left, there you will find the package center.

Click on the Icon Package Center to open it, then on button Settings.

Synology Package Center
Synology Packet Center Settings

In the General pane that opens, under Trust level, select Synology Inc. and Trusted Publishers.

Synology DSM with SSH Terminal by GateOne

Then go to the Package Sources section.

Synology DSM with SSH Terminal by GateOne

Click the Add button and insert the package source, enter SynoCommunity as the name and paste the URL for location and click OK.

Synology Packet Center Add synocommunity packages

Now packages can be installed from SynoCommunity, here you enter gateone in the search field at the top of the magnifying glass.


After GateOne appears from the community package source, the app is provided by clicking install.

There are now many possible applications with GateOne.

Note. In order to be able to access the NAS itself via SSH, the SSH service must be activated in the DSM control panel, how to do it can find here. The most commands require sudo permission, i.e. sudo ping.

What is Websocket ?

The WebSocket protocol is a TCP-based network protocol that was designed to establish a bidirectional connection between a web application and a WebSocket server or a web server that also supports WebSockets

How useful was this post?

Click on a star to rate it!

Average rating 4.3 / 5. Vote count: 4

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

4 thoughts on “Synology DSM with SSH Terminal by GateOne”

  1. Gateone needs Python 2.7.
    I have Python 2.7 installed, but GateOne still needs to install (again? other version?)
    Installing that Python version gives error on installing:
    Invalid file format. Please contact the package developer.

  2. GateOne is based on Python 2.7. DSM7 is based on Python3. Is there a way to create a virtual environment to still make GateOne to work in DSM7?

Leave a Reply

Your email address will not be published. Required fields are marked *