如何向新用户提供公钥而不授予他们根访问权限?

如何向新用户提供公钥而不授予他们根访问权限?

我有一台 Linux 服务器,并使用 创建了一个新用户useradd。但是,该用户要登录,需要一个公钥。我有自己的公钥,但它允许我以 root 身份登录,因此我认为它也允许他们这样做。

如何向新用户提供正确的密钥,同时阻止他们以 root 身份登录?

答案1

每个用户必须创建自己的密钥对(公钥 + 私钥),然后用户保留私钥并将公钥提供给系统管理员。

系统管理员(您)将用户公钥导入 ~/.ssh/authorized_keys 文件。

相关内容