我也从合作伙伴那里收到了一个 SSH 私钥,我需要编写一个 php 脚本来连接到主机并通过此连接发送一些数据。
但是我需要向 ssh php 函数提供一个公钥,但合作伙伴没有将公钥发送给我。
如何从远程主机获取单独文件中的公钥?
有什么建议吗?
答案1
如果您有私钥,您可以使用它来生成公钥ssh-keygen -i
,除非我弄错了。
答案2
这是特定用户的密钥吗?如果是,并且您有权访问服务器,则密钥应该是这样的~/.ssh/id_rsa.pub
。
我也从合作伙伴那里收到了一个 SSH 私钥,我需要编写一个 php 脚本来连接到主机并通过此连接发送一些数据。
但是我需要向 ssh php 函数提供一个公钥,但合作伙伴没有将公钥发送给我。
如何从远程主机获取单独文件中的公钥?
有什么建议吗?
如果您有私钥,您可以使用它来生成公钥ssh-keygen -i
,除非我弄错了。
这是特定用户的密钥吗?如果是,并且您有权访问服务器,则密钥应该是这样的~/.ssh/id_rsa.pub
。