我試圖使用Plink連接到另一個用戶(不帶密碼)的遠程UNIX服務器,su
並最終執行一些命令。無法在PowerShell中使用Plink在其他用戶(su)上運行命令
$commands = @(
"su - $UNIXUSER;",
"id"
)
echo y | plink -ssh $SERVER -l $USER -pw $PWD $commands
當我執行上面使用PowerShell中的代碼中,我得到一個消息,說他是能夠改變的用戶,但是當我執行命令id
他回來我首先登錄的ID,而不是su
用戶。
如何在su
用戶中使用Plink執行命令?
它的工作原理,謝謝! – Ricardo