👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>
操作步骤
创建新用户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密钥对进行连接
设置candidate用户无密切换为root身份用户,依次执行以下命令:
vim /etc/sudoers //找到# %wheel ALL=(ALL) NOPASSWD: ALL在其下方添加 candidate ALL=(ALL) NOPASSWD: ALL //添加完成后执行:wq!完成修改 sudo -s //执行该命令无密切换身份
最终结果
通过密钥对登录实例
身份无密切换为新用户