如何使用密钥对登录实例并无密切换新用户身份

计算弹性计算技术服务知识库

操作步骤

  1. 创建新用户candidate,并设置实例通过ssh密钥登录。依次执行以下命令:
adduser candidate //创建新用户
ssh-keygen //创建一对新的密钥对
cd .ssh
cat id_rsa.pub >> authorized_keys //在服务器上安装公钥
chmod 600 authorized_keys
chmod 700 ~/.ssh //更改密钥对权限,保证ssh服务顺利进行
vim  /etc/ssh/sshd_config 
//将以下内容进行修改
RSAAuthentication yes
PubkeyAuthentication yes
PasswordAuthentication no
service sshd restart //更改完成后,输入此命令重启ssh服务
cat id_rsa //将私钥打印并复制到本地,实例通过ssh密钥对进行连接
  1. 设置candidate用户无密切换为root身份用户,依次执行以下命令:
vim /etc/sudoers
//找到# %wheel        ALL=(ALL)       NOPASSWD: ALL在其下方添加
candidate          ALL=(ALL)       NOPASSWD: ALL //添加完成后执行:wq!完成修改
sudo -s //执行该命令无密切换身份

最终结果

  1. 通过密钥对登录实例 图片
  2. 身份无密切换为新用户 图片
0
0
0
0
关于作者

文章

0

获赞

0

收藏

0

所属团队号:
相关资源
VikingDB:大规模云原生向量数据库的前沿实践与应用
本次演讲将重点介绍 VikingDB 解决各类应用中极限性能、规模、精度问题上的探索实践,并通过落地的案例向听众介绍如何在多模态信息检索、RAG 与知识库等领域进行合理的技术选型和规划。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论