在PowerShell中自动向SSH会话传递SSH密码

zi8p0yeb  于 2023-05-18  发布在  Shell
关注(0)|答案(1)|浏览(233)

我试图将SSH密码自动传递到本地Hyper-V VM我在PowerShell中安装了SSH,但我没有找到正确的命令来使用,以便发送密码。因为它是为工作项目-我不允许(安全问题)安装额外的应用程序。计算机确实包含Mobaxterm(不知道是否有用)
目前我尝试了以下命令,但没有成功:

$Password = `your text`
$User = `your text`
$ComputerName = `your text`
$Command = `your text`

$secpasswd = ConvertTo-SecureString $Password -AsPlainText -Force
$Credentials = New-Object System.Management.Automation.PSCredential($User, $secpasswd)

ssh.exe -ComputerName $ComputerName -Credential $Credentials #Connect Over SSH
vu8f3i0k

vu8f3i0k1#

你试过使用EOF吗?

ssh $URL <<EOF
$PASSWORD
EOF

相关问题