无法使用 Plink.exe 为我的戴尔交换机输入正确的“启用”密码

无法使用 Plink.exe 为我的戴尔交换机输入正确的“启用”密码

我正在尝试使用“Plink.exe”通过 SSH 连接到我的戴尔交换机 N1548P,并运行“enable”命令进入 EXEC 模式。我在 Windows 10 中使用 Plink 和 CMD。语法如下:

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>

因此,第二个 echo ( echo Pack3t2021!) 是总共 11 个字符的密码,而 switch 的“Password:”后面的字符是 12 个,有一个不可见的字符,因此启用身份验证失败。我不知道如何让它工作,我什么都试过了。

先谢谢您的帮助。

答案1

我找到了一个使用 Powershell 的解决方案:

$plink = 'C:\Program Files\PuTTY\plink.exe' $switch = "IP" $用户名 = "SSH 用户" $pw = "SSH 密码"

(写入输出启用,启用密码,写入输出配置)| plink -ssh $username@$switch -pw $pw

相关内容