"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>
따라서 두 번째 에코( 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