Using Telnet with Syncrify
Both Syncrify server and client have an embedded telnet server that can be used to
look inside the running processes. These telnet server 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 explicity 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.
The embedded telnet server listens on port 52110 and can be run using the following command:
telnet localhost 52110
This telnet server allow 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.
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
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
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