gpt4 book ai didi

ssh - 共享 SSH key

转载 作者:行者123 更新时间:2023-12-03 11:10:33 29 4
gpt4 key购买 nike

我对托管多个网站的服务器上的多个用户帐户使用私有(private) SSH key 和无密码条目。

我为每个用户帐户使用相同的私钥。 (因为我很懒?或者那是“正确”的方式)。

我现在想授权该国不同地区的另一台受信任的计算机。如果我将 ~/.ssh 的内容复制到那台机器上,它会在没有任何其他设置的情况下工作吗?

两台机器能否同时保持连接?

最佳答案

更新:作为额外的安全建议,您应该为新机器生成一组新 key ,并将新公钥发送到您使用它的各个主机,而不是复制您的私钥。但是,如果您只是将所有内容移至新计算机,则可以随身携带 key ,但请记住在旧计算机上安全地销毁它们。

正确答案是复制您的.ssh从旧机器到新机器的目录。这部分很简单(scp -r .ssh user@newmachinehost:~ 就可以了——或者您可以逐个字符地键入 key ,由您决定)。

但是 ——我认为回答这个问题的缺失环节是你将私钥复制到新机器后必须做的事情。

我必须为每个键运行以下命令(我有 3 个用于不同组织的单独键)

ssh-add .ssh/[key-filename]

如果省略文件名参数, id_rsa假设。

一旦对每个 key 执行此操作(并在需要时输入 key 的密码;它会提示您),ssh 将能够使用这些 key 进行身份验证。

否则,再多的复制也无济于事。 SSH 将忽略 .ssh 中的 key ,直到它们被明确使用(通过 ssh -i [keyfilename] ... )。

关于ssh - 共享 SSH key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4520578/

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