Ich versuche, mit „Plink.exe“ per SSH eine Verbindung zu meinem Dell-Switch N1548P herzustellen und den Befehl „enable“ auszuführen, um in den EXEC-Modus zu wechseln. Ich verwende Plink mit CMD in Windows 10. Dies ist die Syntax:
C:\WINDOWS\system32>(
Again? echo enable
Again? echo pack3t2021!
Again? )|plink.exe -ssh [email protected] -pw Pack3t2021! -batch
Using username "dell".
console>enable
Password:************ #this are 12 characters#
Authentication failed.
console>
Das zweite Echo ( echo Pack3t2021!
) ist also das Passwort mit insgesamt 11 Zeichen, während die Zeichen nach „Password:“ des Schalters 12 sind, es gibt ein unsichtbares Zeichen und aus diesem Grund schlägt die Aktivierung der Authentifizierung fehl. Ich weiß nicht, wie ich es zum Laufen bringen kann, ich habe alles versucht.
Vielen Dank im Voraus für die Hilfe.
Antwort1
Ich habe eine Lösung mit Powershell gefunden:
$plink = 'C:\Programme\PuTTY\plink.exe' $switch = "IP" $username = "SSH-Benutzer" $pw = "SSH-Passwort"
( Write-Output aktivieren, Passwort zum Aktivieren, Write-Output-Konfiguration ) | plink -ssh $username@$switch -pw $pw