無法使用 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個字符,而交換機的「Password:」後面的字符是12個字符,有一個看不見的字符,因此使能認證失敗。我不知道如何讓它發揮作用,我嘗試了一切。

先謝謝您的幫忙。

答案1

我用Powershell找到了一個解決方案:

$plink = 'C:\Program Files\PuTTY\plink.exe' $switch = "IP" $username = "SSH 使用者" $pw = "SSH 密碼"

(寫入輸出啟用、啟用密碼、寫入輸出配置)| plink -ssh $使用者名稱@$switch -pw $pw

相關內容