为Posh-SSH New-SSHSession提供私钥passhprase(密码)
Provide private key passhprase (password) for Posh-SSH New-SSHSession
有了 Posh-SSH,有没有办法提供 passphrase/password 与加密私钥一起使用? (密钥文件的密码,而不是 SSH 服务器连接的凭据)
我找不到有关如何执行此操作的信息,或者是否可能。
有问题的 SFTP 服务器需要 SSH 密钥和登录密码。
Posh-SSH 将使用“密码”来解密加密的私钥。
$cred = New-Object System.Management.Automation.PSCredential($userName, $keyPassphrase)
$sftp = New-SFTPSession -ComputerName $hostname -Credential $cred -KeyFile $keyFile
密钥密码和密码的提供方式相同(糟糕的设计,imo)。恐怕在 Posh-SSH 中使用双因素密钥+密码身份验证可能很困难,如果可能的话。
有了 Posh-SSH,有没有办法提供 passphrase/password 与加密私钥一起使用? (密钥文件的密码,而不是 SSH 服务器连接的凭据)
我找不到有关如何执行此操作的信息,或者是否可能。
有问题的 SFTP 服务器需要 SSH 密钥和登录密码。
Posh-SSH 将使用“密码”来解密加密的私钥。
$cred = New-Object System.Management.Automation.PSCredential($userName, $keyPassphrase)
$sftp = New-SFTPSession -ComputerName $hostname -Credential $cred -KeyFile $keyFile
密钥密码和密码的提供方式相同(糟糕的设计,imo)。恐怕在 Posh-SSH 中使用双因素密钥+密码身份验证可能很困难,如果可能的话。