有人知道Cyber-Ark Privileged Identity Management是否有任何API可用于将其与企业应用程序集成?
我正在尝试使用 Spring Vault 提供集中式服务,为我们的微服务生态系统提供存储和检索凭证信息的功能。然而,我们的组织目前使用 cyber-ark 来集中凭证,所以我正在寻找的是构建一个基于 Spring Vault 的抽象服务,并为 Harshicorp Vault 使用 cyber-arkas 存储引擎。
cyber-ark spring-boot spring-cloud hashicorp-vault spring-vault
我正在使用如下命令连接到机器:
SSH myname@subname@150.25.10.10@20.35.10.10
Run Code Online (Sandbox Code Playgroud)
试图弄清楚如何与 Paramiko 使用这种类型的连接。我尝试过如下命令:
vm.connect('20.35.10.10', username='myname@subname@150.25.10.10', password='passwrd%%%')
Run Code Online (Sandbox Code Playgroud)
这给了我一个错误“身份验证失败”
或者,我尝试改编之前的 stackoverflow 问题的答案:Nested SSH using Python Paramiko 但是,这会引发“身份验证失败”错误。要连接的密钥文件保存在我的 ~/.ssh 文件夹中,我可以通过 shell 中的 ssh 命令进行连接,因此我不认为我的密钥有任何问题。似乎没有任何明确的说明来连接到需要 user@user@ip@ip 格式的计算机
编辑:cyberark 连接的类型是 psmp
编辑:根据 Martin 的请求,这是 ssh -vvv name@subname@ip@ip 的输出,您可以猜测此输出已通过暴露敏感数据进行清理:
C:\>ssh -vvv myname@subname@150.25.10.10@20.35.10.10
OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
debug3: Failed to open file:C:/Users/myname/.ssh/config error:2
debug3: Failed to open file:C:/ProgramData/ssh/ssh_config error:2
debug2: resolve_canonicalize: hostname 20.35.10.10 is address
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to 20.35.10.10 [20.35.10.10] port 22.
debug1: Connection established.
debug3: Failed to open file:C:/Users/myname/.ssh/id_rsa …
Run Code Online (Sandbox Code Playgroud) 我正在开发C#程序,以便从存储加密数据的名为Cyber-Ark的组件中获取用户.当我的代码运行一半时,我得到了这个异常,即使我抓住了所有的例外,我仍然得到它.有什么解决方法吗?
Unhandled Exception: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at System.StubHelpers.StubHelpers.GetCOMIPFromRCW(Object objSrc, IntPtr pCPCMD, Boolean& pfNeedsRelease)
at PAObjectsLib.PrivateArkClass.Term()
at CyberArk.API.Objects.PrivateArk.Term()
at CyberArk.API.Objects.PrivateArk.DoDispose(Boolean disposing)
at CyberArk.API.Objects.CyberArkBase.Dispose()
at Program.Main(String[] args)
Run Code Online (Sandbox Code Playgroud) 我正在使用以下命令创建证书,该证书将在窗口应用程序中使用。我们需要此证书来验证 cyberark 安全工具的应用程序。
New-SelfSignedCertificate -DnsName "www.companyname.com", "www.companyname.com" -CertStoreLocatio "cert:\LocalMachine\My" -Type "CodeSigningCert" -Subject "Application Name" -KeyUsage "DigitalSignature"
Run Code Online (Sandbox Code Playgroud)
通过使用上面的命令,我可以创建证书。
问题:
1.当我查看已安装的证书时,它显示:
2.也只显示一年有效日期。如何将有效日期范围增加一年以上。
cyber-ark ×5
api ×1
c# ×1
certificate ×1
identity ×1
paramiko ×1
powershell ×1
python ×1
spring-boot ×1
spring-cloud ×1
spring-vault ×1
ssh ×1
windows ×1