我正在尝试使用具有下面列出的 3 个输入的密钥从 Windows PowerShell 登录到 Linux 服务器。
New-SshSession -ComputerName [name] Username- [user] -KeyFile [path]
我从一位同事那里收到了私钥的文本,我需要知道如何实现它。将其保存在.ppk文件中没有产生任何结果。PowerShell 吐出以下内容以响应运行上面的行。
New-Object : Exception calling ".ctor" with "1" argument(s): "Invalid private key file."
At C:\Windows\system32\WindowsPowerShell\v1.0\Modules\SSH-Sessions\SSH-Sessions.psm1:90 char:20
+ $Key = New-Object Renci.SshNet.PrivateKeyFile( $Keyfile ) -ErrorActi ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [New-Object], MethodInvocationException
+ FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand
所以我想我需要知道如何保存我作为密钥发送的字符串?
谢谢!