![如何从远程主机检索公钥?](https://linux22.com/image/1242460/%E5%A6%82%E4%BD%95%E4%BB%8E%E8%BF%9C%E7%A8%8B%E4%B8%BB%E6%9C%BA%E6%A3%80%E7%B4%A2%E5%85%AC%E9%92%A5%EF%BC%9F.png)
我也从合作伙伴那里收到了一个 SSH 私钥,我需要编写一个 php 脚本来连接到主机并通过此连接发送一些数据。
但是我需要向 ssh php 函数提供一个公钥,但合作伙伴没有将公钥发送给我。
如何从远程主机获取单独文件中的公钥?
有什么建议吗?
答案1
如果您有私钥,您可以使用它来生成公钥ssh-keygen -i
,除非我弄错了。
答案2
这是特定用户的密钥吗?如果是,并且您有权访问服务器,则密钥应该是这样的~/.ssh/id_rsa.pub
。
我也从合作伙伴那里收到了一个 SSH 私钥,我需要编写一个 php 脚本来连接到主机并通过此连接发送一些数据。
但是我需要向 ssh php 函数提供一个公钥,但合作伙伴没有将公钥发送给我。
如何从远程主机获取单独文件中的公钥?
有什么建议吗?
如果您有私钥,您可以使用它来生成公钥ssh-keygen -i
,除非我弄错了。
这是特定用户的密钥吗?如果是,并且您有权访问服务器,则密钥应该是这样的~/.ssh/id_rsa.pub
。