AWS采用ROOT账户+密码进行登录

content1769993143.jpg

众所周知,AWS提供有限的Linux系统给用户进行选择,不过最近倒是增添了Debian/FreeBSD和openSUSE,可谓是给了用户一些选择的余地,但是由于AWS的VPS默认不允许采用root账户进行登录,总会给我们的使用带来不便,因其兔子将其改为以root账户+密码进行登录,使其安全程度大打折扣,追求安全性的喵们请勿尝试(ฅ´ω`ฅ)。
这里以Ubuntu 16.04作为栗子 (๑•́ ₃•̀๑٥) 。
我们先尝试下以root账户登录:

Please login as the user "ubuntu" rather than the user "root".

直接告诉我们GG,然后愉快得被T下去了Σ( ° △ °|||)︴。
接下来以ubuntu用户登录。

Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.11.0-041100-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

41 packages can be updated.
0 updates are security updates.


Last login: Tue Jul 25 01:05:33 2017 from 218.255.98.190
ubuntu@ip-172-26-28-0:~$ 

看到这熟悉的开头,我内心瞬间:.゚ヽ(。◕‿◕。)ノ゚.:。+゚。
接下来获取下管理员权限。

sudo -i

首先来设置下密码:

passwd

然后进行SSH登录的设置

sed -ri 's/^#?(PasswordAuthentication)\s+(yes|no)/\1 yes/' /etc/ssh/sshd_config #允许密码登录
sed -ri 's/^#?(PermitRootLogin)\s+(yes|no)/\1 yes/' /etc/ssh/sshd_config #允许以root账户登录
sed -ri 's/^/#/;s/sleep 10"\s+/&\n/' /root/.ssh/authorized_keys #不允许使用key进行登录
service sshd restart #重启SSH

然后再进行链接,就发现已经可以以root账户直接用密码登录啦~
最后轻轻触摸下,233。

touch /root/.Xauthority

然后就可以正常使用啦 (。・`ω´・)~
特别感谢:https://www.dwhd.org/20150525_182436.html

Last modification:October 30th, 2017 at 05:15 pm

4 comments

  1. Naize!

    都是女装dalao

  2. FeiYang

    唔,有必要启用root么?直接更改普通用户后面的两个数字为0不就好了

    1. TheMoon
      @FeiYang

      以前測試時出現過不可描述的問題。

  3. 无人小站

    都是搞机dalao

Leave a Comment