Synology DSM Telnet Password of the Day generator
Find a file
2026-04-24 15:26:47 +10:00
.github Update FUNDING.yml 2024-08-02 10:55:43 +10:00
images Add files via upload 2024-08-25 16:12:46 +10:00
.gitattributes set sh files as executable 2024-10-02 08:30:31 +10:00
CHANGES.txt Update CHANGES.txt 2024-08-25 16:08:58 +10:00
dsm_telnet_password.sh Update dsm_telnet_password.sh 2024-08-25 16:17:25 +10:00
LICENSE Initial commit 2024-07-06 12:29:35 +10:00
my-other-scripts.md Sync my-other-scripts.md from 007revad.github.io 2026-04-24 15:26:47 +10:00
README.md Update README.md 2026-02-06 14:20:57 +11:00

Synology DSM Recovery Telnet Password

Badge Donate

Description

Synology DSM Recovery Telnet Password of the Day generator

If a DSM update fails the boot loader will enable telnet to make it possible to recover from the failed DSM update. The username is root. The DSM recovery telnet password was originally blank. Later Synology changed it to 101-0101

If a blank password or 101-0101 does not work you need to either contact Synology Support for the 'password of the day', or you can run this script which will show you the 'password of the day'.

The script can run on a Synology NAS or any computer or NAS that has bash.

Options

You can run the script with --day=X and --month=Y to get the telnet password for day X of month Y.

Usage: dsm_telnet_password.sh [options]

Options:
      --day=      Set the day to calculate password from
                  If --day= is used you must also use --month=
                  Day must be numeric. e.g. --day=24
      --month=    Set the month to calculate password from
                  If --month= is used you must also use --day=
                  Month must be numeric. e.g. --month=9
  -h, --help      Show this help message
  -v, --version   Show the script version

Screen shots


Script on Windows with WSL


Script on Synology NAS


v1.0.2 run with --day and --month options