linux 普通用户添加 root 权限及 SSH 认证
1. 普通用户的添加
adduser newuser
2. 赋予 root 权限
- 修改 /etc/sudoers 文件
-
会出现找不到该文件的错误,这是因为当前用户没有这个文件的操作权限,使用 sudo,
添加以下内容:
youruser ALL=(ALL:ALL) ALL
sudo vim /etc/sudoers
- 最后,su 切换到指定用户
SSH 免密码认证
-
安装 ssh 服务
sudo apt-get install openssh-server
-
登录
ssh localhost
-
使用 ssh-keygen 生成密钥
cd ~/.ssh ssh-keygen -t rsa # 全部回车 cat ./id_rsa.pub >> ./authorized_keys # 在授权文件中加入公钥认证
-
测试
ssh localhost # 不用输入密码就可以登录 exit # 退出