DSSH wurde als direkter Ersatz für den OpenSSH-Client geschrieben. Es fügt Fähigkeiten zum Tunneln von SSH über SSH hinzu (zum Beispiel, um sich in ein Netz einzuloggen, das hinter einer Firewall versteckt ist), Skript-Unterstützung (mit Groovy), einen fortgeschrittenen Agent (der das Speichern von Passwörtern erlaubt) und ein interaktives Login für Root (wie »su -«) für Rechner, die das direkte Login als Root deaktiviert haben. Das alles wurde hinzugefügt, um Automatisierung mit Skripten und Einloggen auf vielen Rechnern aufgrund einiger einfacher Regeln zu ermöglichen. Es verwendet die SSH-Bibliothek Ganymed (mit kleinen Patches). (non)