如何在我的 Mac 上安全地授予 SSH 密钥权限,以便它们需要 sudo 访问权限才能使用和复制

如何在我的 Mac 上安全地授予 SSH 密钥权限,以便它们需要 sudo 访问权限才能使用和复制

我想设置 SSH 密钥的权限/所有者设置,以便它们需要 sudo 访问权限使用复制。如果有人在我登录时偷走了我的笔记本电脑,这只是一个额外的安全措施。

我尝试将所有权更改为 root:

sudo chown root ~/.ssh/id_rsa

但是我应该把 SSH 放在哪里配置文件?

这是正确的方法吗?其他人如何保护他们的 SSH 密钥?

答案1

正如我在评论中所说,这不是正确的方法。

相反,您应该使用私钥的密码(我相信也可以使用您的指纹来设置)。

或者,您可以尝试查看直接支持“touch-id”而不是密码的服务器端pam模块(没有查找)。

但是,如果你真的希望这个能起作用:

sudo --preserve-env=HOME ssh [...]

相关内容