为Posh-SSH New-SSHSession提供私钥passhprase(密码)

时间:2018-10-19 17:03:12

标签: powershell ssh sftp private-key

使用Posh-SSH,有没有办法提供与加密的私钥一起使用的密码短语/密码? (密钥文件的密码,而不是SSH服务器连接的凭据)

我没有运气来寻找有关如何执行操作的信息,甚至可能的话。

1 个答案:

答案 0 :(得分:1)

Posh-SSH将使用“密码”来解密加密的私钥。

$cred = New-Object System.Management.Automation.PSCredential($userName, $keyPassphrase)
$sftpSession = New-SFTPSession -ComputerName $hostname -Credential $cred -KeyFile $keyFile