美文网首页
在亚马逊云(AWS)EC2上使用用户和密码进行登录

在亚马逊云(AWS)EC2上使用用户和密码进行登录

作者: 是彬不是杉 | 来源:发表于2019-06-11 14:12 被阅读0次

    原文链接:https://www.whongbin.com/archives/299.html

    前言

    上篇文章说了下亚马逊云(AWS)EC2的开通,不过开通后需要使用密钥进行登录,比较麻烦,而且默认账号是ubuntu(镜像为Ubuntu的),这个用户并不是根用户,它对很多目录是没有权限的。所以本篇文章分享下使用用户登录的方法。文章使用root用户为例。

    开始修改

    1.链接到服务器

    先使用密钥登录到EC2服务器,官网推荐windows用户使用PUTTY连接,我不接受推荐,我使用的是 MobaXterm

    1. 主机:公有DNS或IPv4公有IP
    2. 端口:22
    3. 用户:ubuntu
    4. 密钥:你下载并保存到本地的密钥
    链接到服务器

    2.创建root的密码

    sudo passwd root
    

    根据提示输入new password。并进行重复验证。这个密码要记牢,这就是你以后服务器使用root用户登录的密码

    3.修改配置:

    接下来,切换到root身份,输入如下命令

    su root
    

    使用root身份编辑亚马逊云主机的ssh登录方式

    vi /etc/ssh/sshd_config
    
    查找:PermitRootLogin
    改为:PermitRootLogin yes
    
    查找:PasswordAuthentication no
    改为:PasswordAuthentication yes
    
    查找:UsePAM yes
    改为:UsePAM no
    

    4.重新启动下sshd

    sudo service sshd restart
    

    5.重启AWS VPS,使用root用户和你刚才设置的密码就可以直接登录

    sudo reboot
    

    如果你还想用原账号的话(如:ubuntu)

    su root
    
    passwd ubuntu
    按提示,两次输入密码。
    

    重启,完成


    ok~

    相关文章

      网友评论

          本文标题:在亚马逊云(AWS)EC2上使用用户和密码进行登录

          本文链接:https://www.haomeiwen.com/subject/gzqqfctx.html