Document information

Document ID:3632
Subject:Using telnet to troubleshoot
Creation date:6/2/14 5:12 PM
Last modified on:12/13/18 12:58 PM

Using Telnet with Syncrify

Both the Syncrify server and client have an embedded telnet server that can be used to look inside the running processes. These telnet servers provide some useful information about the runtime environment within Syncrify.


In order to connect to the telnet server, you must use a telnet client. Although most operating systems comes with a telnet client, you must explicitly install a telnet client on newer versions of Microsoft Windows.

The telnet server in Syncrify is a special server allowing very restrictive access to the Syncrify process. It does not allow a shell into the operating system, similar to a typical telnet server.

Syncrify Server

The embedded telnet server listens on port 52110 and can be run using the following command:
telnet localhost 52110
This telnet server allows the following functions:
  • Ability to restart Syncrify server (Must connect from localhost)
  • Ability to see the job status
  • Ability to check the memory usage, server's uptime and maximum HTTP sessions.
  • Ability to remove stale jobs from server's memory
  • Ability to clear invalid logic attempts. To do this, enter clh at the prompt. CLH stands for Clear Login History.

Syncrify client

There are two servers on the client side:
  • Inside the Windows Service - listens on port 51110
  • Inside the Syncrify client - listens on port 53110 and allows monitoring a running job

Windows Service

When using the service-based client, a process continuously runs in the background that is responsible for two things:
  • Trigger a backup job according to the scheduler
  • Continuously ping the Syncrify server (once a minute)
This telnet server does not allow any modifications. It can only be used to check the status of the service and is only available on Microsoft Windows and Mac OS X. Use the following command to connect to this server.
telnet localhost 51110

Running Jobs

Ensure Remote Monitoring is enabled before connecting to this server. It allows you to check what Syncrify client is doing at a given time. Additionally, it also provides a mechanism to abort a job that is running in the background.

If more than one jobs are running, the port number goes up by one. For example, if 53110 is already taken, the server will listen on 53111 and so on. Use the following command to connect to this server.
telnet localhost 53110

Add a comment to this document

Do you have a helpful tip related to this document that you'd like to share with other users?

Important: This area is reserved for useful tips. Therefore, do not post any questions here. Instead, use our public forums to post questions.


Social Media

Powered by