【填坑】AWS Ubuntu 下 root 的创建&登录

常规

  • 使用key密匙登录服务器
    你选择的实例操作系统名作为初始登录用户名。
  • 设置或者更改root密码
sudo passwd root
Changing password for user root.
New password: 
Retype new password: 
  • 更改/etc/ssh/sshd_config 配置
sudo vim /etc/ssh/sshd_config 

::去掉以下两项的注释
PermitRootLogin yes 
PasswordAuthentication yes 
  • 重启ssh 服务
 sudo /etc/init.d/ssh restart
  • 切换到root用户,修改ubuntu用户的密码
su root

...
passwd ubuntu
Enter new UNIX password: 
Retype new UNIX password: 

看网络上一般这么操作后,都能成功使用root登录了,可是我们今儿就还是不行,还得另辟蹊径。

进阶

参考:如何启用root用户通过SSH登录AWS Ubuntu实例

的确,在没有任何设置前,如果尝试使用root登录,会提示:

Please login as the user “ubuntu” rather than the user “root”.

按文档中提到的删除部分设置后重启sshd,终于可以正常使用root登录了。

  • 编辑authorized_keys文件
sudo vim /root/.ssh/authorized_keys

删除加粗突出显示的文字,切记ssh-rsa文本之前没有空格。

借用原文图片

至此root登录问题完美解决!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,653评论 9 468
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • CentOS 6.5之SSH免密码登录配置 来源:Linux社区 作者:fefjay CentOS6.5之SSH ...
    呵呵哒的曾经阅读 1,135评论 0 0
  • 2015年下半年,不断听到有人在耳边说哪哪儿的房子又涨价了,哪哪儿的地块又拍出多高的价格,好像一夜之间大家都开始担...
    jmlkidd阅读 267评论 2 1
  • 假如流量是通过店面自然获取,这种流量是长期和稳定的吗?我不这么认为,相反,我觉得通过介绍人方式获得的流量更加持久。...
    Bruceshaoshao阅读 182评论 0 1