大家好,我尝试使用下面的格式来登录我的 plink,当我使用用户名登录时,我更改了密码,但它不接受新密码。所以我的问题是,当使用“(echo.password1 & echo.password1)”时,它会发送什么?它是发送“password1”作为新密码还是“password1 ”?
以下是我使用的阻止代码,用于更改我的用户名和密码
'''
(echo.mypassword & echo.password1 & echo.password1) | plink -ssh -batch [email protected] -pw mypassword "sudo passwd admin"
'''
这是输出。注意,在用户 usroob 上,我已设置 sudo,因此不需要输入密码。
C:\Users\Thomas Bonar>(echo.password1 & echo.password1) | plink -ssh -batch [email protected] -pw mypassword "sudo passwd admin"
New password: Retype new password: passwd: password updated successfully
C:\Users\Thomas Bonar>plink -ssh [email protected] -pw password1
Using username "admin".
Access denied
[email protected]'s password: