私は「Plink.exe」を使用してSSH経由でDellスイッチN1548Pに接続し、「enable」コマンドを実行してEXECモードに入ることを試みています。Windows 10でCMDを使用してPlinkを使用しています。構文は次のとおりです。
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>
つまり、2 番目のエコー ( echo Pack3t2021!
) は合計 11 文字のパスワードですが、スイッチの「Password:」の後の文字は 12 ですが、非表示の文字があり、このため認証の有効化が失敗します。これを機能させる方法がわかりません。すべて試しました。
ご協力ありがとうございます。
答え1
Powershell で解決策を見つけました:
$plink = 'C:\Program Files\PuTTY\plink.exe' $switch = "IP" $username = "SSHユーザー" $pw = "SSHパスワード"
( 書き込み出力の有効化、有効化のためのパスワード、書き込み出力の設定 ) | plink -ssh $username@$switch -pw $pw