博客
关于我
亚马逊AWS实例设置为账号密码登陆
阅读量:464 次
发布时间:2019-03-06

本文共 739 字,大约阅读时间需要 2 分钟。

亚马逊AWS实例的登录方式

作为一个技术工作者,我个人对AWS实例的默认密钥登录方式感到不太习惯,毕竟需要记住一大串长得很不方便的密钥。于是,我尝试将其改为常规的账号密码登录方式,记录下整个过程。

1. 连接到实例

如果你使用的是XShell或者类似的终端工具,登录的时候记得选择centos用户,而不是root用户。虽然root用户权限很高,但实际操作中不太方便。连接时可能会遇到如下的提示:

WARNING! The remote SSH server rejected X11 forwarding request.Please login as the user "centos" rather than the user "root".

2. 设置密码登录

在改为密码登录之前,需要先为root用户设置密码。操作步骤如下:

  • 输入命令设置root用户密码:
  • sudo passwd root
    1. 切换到root用户:
    2. su root
      1. 输入以下命令启用用户名密码登录:
      2. 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
        sed -ri 's/^/#/;s/sleep 10"s+/&n/' /root/.ssh/authorized_keys
        1. 重启SSH服务使其生效:
        2. service sshd restart

          这样设置之后,你就可以通过root账号使用密码登录到实例了。如果需要管理员权限,可以继续使用su root命令登录。

    转载地址:http://ozkbz.baihongyu.com/

    你可能感兴趣的文章
    Netty工作笔记0011---Channel应用案例2
    查看>>
    Netty工作笔记0013---Channel应用案例4Copy图片
    查看>>
    Netty工作笔记0014---Buffer类型化和只读
    查看>>
    Netty工作笔记0020---Selectionkey在NIO体系
    查看>>
    Vue踩坑笔记 - 关于vue静态资源引入的问题
    查看>>
    Netty工作笔记0025---SocketChannel API
    查看>>
    Netty工作笔记0027---NIO 网络编程应用--群聊系统2--服务器编写2
    查看>>
    Netty工作笔记0050---Netty核心模块1
    查看>>
    Netty工作笔记0057---Netty群聊系统服务端
    查看>>
    Netty工作笔记0060---Tcp长连接和短连接_Http长连接和短连接_UDP长连接和短连接
    查看>>
    Netty工作笔记0063---WebSocket长连接开发2
    查看>>
    Netty工作笔记0070---Protobuf使用案例Codec使用
    查看>>
    Netty工作笔记0077---handler链调用机制实例4
    查看>>
    Netty工作笔记0084---通过自定义协议解决粘包拆包问题2
    查看>>
    Netty工作笔记0085---TCP粘包拆包内容梳理
    查看>>
    Netty常用组件一
    查看>>
    Netty常见组件二
    查看>>
    netty底层源码探究:启动流程;EventLoop中的selector、线程、任务队列;监听处理accept、read事件流程;
    查看>>
    Netty心跳检测机制
    查看>>
    Netty核心模块组件
    查看>>