私はPuTTYgenを使用してSSH鍵ペアを生成しているし、成功した私のWindows 10ワークステーション上でパテからの私の秘密鍵で私のCentOSのサーバーに接続することができます。私にはWindows PowerShellからサーバに接続したいPowerShellの秘密鍵でsshを使用してLinuxサーバーに接続するにはどうすればよいですか?
$Credential = Get-Credential
$KeyFile = 'C:\Users\mark\Documents\ssh\privkey.ppk'
$sesh = New-SSHSession -ComputerName neon.localdomain -Credential $credential -Keyfile $KeyFile
:と私は新しいSSHセッションを作成しようとしましたInstall-Module posh-ssh
とポッシュ-SSHモジュールをロードしています
New-SSHSession : Invalid private key file.
が、私はそれを読んで、base64エンコードに変換した文字列にprivkeyファイルを変換しようとしたが、私は同じ取得:私は、私はこのエラーを取得する
Get-Credential
のルートや空白のパスワードに入れますエラー:
私も
$sesh = New-SSHSession -ComputerName neon.localdomain -Credential $credential -KeyString $privkeystring
を試してみました
でも同じエラーが発生します。
PowerShellを使用してプライベートキーファイルを使用してLinuxサーバーに接続する方法に関するアイデアはありますか?