我写了一个脚本如下
$ipAddress = "10.10.10.10"
$username = Get-Content -Path "path to user name"
$password = Get-Content -Path " path to password"
$hostkeyF="aa:bb:cc:dd:ee:ff:gg:hh:JJ:kk:"
# Define the path to the Plink executable
$plinkPath = "C:\Program Files\PuTTY\plink.exe"
$sshCommand = "& '$plinkPath' -batch -ssh -hostkey $hostkeyF $username@$ipAddress -pw $password"
Invoke-Expression -Command $sshCommand
当我在 powershell ise 中运行它时,出现错误
host key is not mannually configured
我想做的是创建一个连接到远程设备的powershell脚本,稍后我会改进它
但问题是我希望所有用户都使用我的网络中存在的此代码,因此我想绕过首次身份验证
抱歉,如果我听起来很混乱 如果您需要任何其他详细信息,请告诉我
请注意,我无法安装任何新模块来解决此问题,因为它受到限制
我已经打开 ssh 并与我进行 plink 来处理此问题。
提前谢谢您