前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云 Ubuntu 18.04 开启 root 登录

腾讯云 Ubuntu 18.04 开启 root 登录

原创
作者头像
南小北
修改2020-06-08 10:49:16
34.9K8
修改2020-06-08 10:49:16
举报
文章被收录于专栏:胡扯吧

腾讯云 Ubuntu 18.04 默认用户为 ubuntu,而其它比如 CentOS Debian 默认用户都是 root。

以下为 Ubuntu 18.04 如何开启 root 登录:

代码语言:javascript
复制
// 以用户 ubuntu 登录

sudo -i
vim /etc/ssh/sshd_config

// 移动光标到 PermitRootLogin 行,点击 i 键切换为可编辑,
// 若不需要使用密码登录 root(建议),只用密钥登录,则去除 # 即可
// 改完后点击 esc 键退出可编辑状态,输入 :wq 回车,保存退出


// 网上很多教程都是上面的步骤,但改完后会发现无法用密钥登录,关键的是下面这一步

cat /home/ubuntu/.ssh/authorized_keys >> /root/.ssh/authorized_keys

// 将 /home/ubuntu 目录 ubuntu 用户的凭证复制到 /root/.ssh/authorized_keys,此时才一切正常
// 完了,就这三行命令

1. PermitRootLogin 默认值 prohibit-password 为禁止密码登录(但可用密钥登录)。若需密码登录,则改为 yes

2. 我一开始 vim ~/.ssh/authorized_keys 查看,看到有内容,以为是 /root/.ssh/authorized_keys 中有内容,其实此时 ~ 符号代表的是 /home/ubuntu 目录,即当前用户 ubuntu 的用户目录

3. 我是看了这个得到正确答案的:https://github.com/lmk123/blog/issues/64

重新登录主机后,可以删除 ubuntu 用户:

代码语言:javascript
复制
deluser ubuntu --remove-home

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档