How do you ssh into an D-Link router?

I have a D-Link DSL-2750U H/W rev. U1 with firmware version ME_1.11 and found that the SSH option simply doesn't exist anywhere in the router's web configuration.

Web Config -> Access Controls -> Services

But nmap does indeed list the ssh port as open.

Nmap scan report for port 22

After some trial and error, I was able to find out that both, the default username and password for the ssh login are root.

SSH login from PowerShell

I couldn't find an option anywhere that allows me to change this default username/password or disable SSH. (If someone does, you are most welcome, because this SSH access is quite useless otherwise.) Nor did I find any official documentation anywhere that mentions about this SSH feature or the default credentials. (If someone does, please put a link here)

Apparently, the ssh-access is a left-out feature that exists only in some firmware versions in some older D-Link DSL routers. If someone else is able to confirm this works for them, please put your router model and firmware version here.


This is the way I managed to ssh to my home D-Link ADSL-Router. My model is DSL-2740U.

ssh -o KexAlgorithms=+diffie-hellman-group1-sha1 -c 3des-cbc [email protected]

The username/password is the same as you enter to login to the web panel.