我有一台 Linux 服务器,并使用 创建了一个新用户useradd
。但是,该用户要登录,需要一个公钥。我有自己的公钥,但它允许我以 root 身份登录,因此我认为它也允许他们这样做。
如何向新用户提供正确的密钥,同时阻止他们以 root 身份登录?
答案1
每个用户必须创建自己的密钥对(公钥 + 私钥),然后用户保留私钥并将公钥提供给系统管理员。
系统管理员(您)将用户公钥导入 ~/.ssh/authorized_keys 文件。
我有一台 Linux 服务器,并使用 创建了一个新用户useradd
。但是,该用户要登录,需要一个公钥。我有自己的公钥,但它允许我以 root 身份登录,因此我认为它也允许他们这样做。
如何向新用户提供正确的密钥,同时阻止他们以 root 身份登录?
每个用户必须创建自己的密钥对(公钥 + 私钥),然后用户保留私钥并将公钥提供给系统管理员。
系统管理员(您)将用户公钥导入 ~/.ssh/authorized_keys 文件。