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

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

操作步骤

  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. 身份无密切换为新用户 图片
300
0
0
0
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论