腾讯云 Ubuntu 系统 root 账户使用密钥登录

发布时间 2023-09-26 14:22:39作者: Code_zero

腾讯云使用 Ubuntu 系统, 默认的账户名是 ubuntu 而不是 root 账户。当绑定秘钥的时候是默认绑定到ubuntu账户上的, ubuntu账户权限不足, 安装应用或新建文件等操作时, 会不允许安装或新建。

解决方法

使用 ubuntu 账户登录 ubuntu 设置 root 账户的密码启用 root 账户,如果已经启用了忽略这一步。su 切换到 root 账户,将 ubuntu 账户的密钥拷贝到 root 账户下即可,后续可以删除 ubuntu 账户,如果你已使用 ubuntu 账户安装了应用,需考虑删除 ubuntu 账户会不会影响应用的正常运行,命令如下:

sudo passwd root   # 设置 root 账户密码,启用 root 账户;
su root    # 切换到 root 账户;
cat /home/ubuntu/.ssh/authorized_keys > /root/.ssh/authorized_keys   # 拷贝密钥文件到 root 账户下;
userdel ubuntu   # 删除 ubuntu 账户,(按需操作)在 root 账户下操作;