Linux 设置普通用户密钥登录

新建用户

假设新建用户 Truman 。

useradd Truman
passwd Truman

设置公钥

cd /home/Truman
mkdir .ssh
touch .ssh/authorized_keys

将公钥粘贴至authorized_keys

接下来一步容易忘记——修改权限。

chown -R Truman. .ssh
chmod 700 .ssh
chmod 600 .ssh/authorized_keys

设置免密码 sudo 权限(备用)

visudo

找到

root ALL=(ALL) ALL

在下一行添加

Truman ALL=(ALL) NOPASSWD:ALL

参考资料

添加新评论


2 条评论

    Mar 8, 2022 回复

    visudo好评,上次看到别人教程用vim直接编辑 🤔

      Mar 8, 2022 回复

      我记得这份文件仅能使用 visudo 编辑 🤣