gpt4 book ai didi

linux - 隐藏/编译 ssh key ,因此它不能在公共(public)脚本之外使用

转载 作者:太空宇宙 更新时间:2023-11-04 10:34:15 25 4
gpt4 key购买 nike

有没有人知道如何在脚本中使用 ssh 私钥从使用私钥连接的服务器中提取一些文件,但确保不能提取 key 以用于其他用途?

服务器已经部署,无法生成新用户或新 key 。我有根 key 。脚本/应用应该只从文件夹中抓取一些文件,而不会将 key 暴露给用户。

最佳答案

我认为您对公钥/私钥的想法倒退了。

如果我给你我的公钥,那么我的私钥允许我访问你的计算机。这有效地解决了您的问题,因为您永远不应该共享您的私钥,并且您会将公钥附加到您要访问的服务器上的 ~/.ssh/authorized_keys 文件中。

听起来您已经拥有访问服务器的私钥,因此无需加密,因为您使用它来访问服务器而不是相反。

使用它 scp -i ...

希望对您有所帮助,这里有一个关于设置 key 的教程: https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2

关于linux - 隐藏/编译 ssh key ,因此它不能在公共(public)脚本之外使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38344313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com