使用Posh-SSH,是否有一种方法可以提供用于加密私钥的密码/短语?(密钥文件的密码,而不是SSH服务器连接的凭据)
我没有找到如何做到这一点,或者它是否可能的信息。
所涉及的SFTP服务器需要SSH密钥和登录密码。
使用Posh-SSH,是否有一种方法可以提供用于加密私钥的密码/短语?(密钥文件的密码,而不是SSH服务器连接的凭据)
我没有找到如何做到这一点,或者它是否可能的信息。
所涉及的SFTP服务器需要SSH密钥和登录密码。
$cred = New-Object System.Management.Automation.PSCredential($userName, $keyPassphrase)
$sftp = New-SFTPSession -ComputerName $hostname -Credential $cred -KeyFile $keyFile
密钥密码和密码是以相同的方式提供的(在我看来是不好的设计)。如果可能的话,在Posh-SSH中使用双因素密钥+密码身份验证可能会很困难。