AWS EC2 linux 使用 root Xshell 工具登录

AWS操作文档

目录

AWS操作文档... 1

1.     创建安全组... 1

1.1.      修改默认安全组规则... 1

2.     创建密钥对... 2

3.     创建实例... 2

4.     使用 xshell 连接 AWS 实例... 6

4.1.      设置xshell 用户秘钥管理者... 6

4.2.      连接 AWS EC2 实例... 8

4.3.      设置 Root 账号密码... 9

4.4.      设置 Xshell 工具root 用户和密码... 11

 

1.     创建安全组

1.1.    修改默认安全组规则

  • 控制台 –> EC2 -> 安全组:增加80、22、8080 端口规则

 

 

 

 

2.     创建密钥对

  • 控制台 -> EC2 -> 秘钥对

 

 

 

 

  • 下载到本地目录中

 

 

 

 

3.     创建实例

  • 控制台 -> EC2 -> 实例:启动实例

 

 

 

 

  • 选择免费的类型

 

 

 

 

  • 默认下一步

 

 

 

 

  • 设置默认存储

 

 

 

 

  • 默认下一步

 

 

 

 

  • 选择现有的默认安全组

 

 

 

 

  • 启动

 

 

 

 

  • 选择创建的密钥对

 

 

 

 

  • 查看实例列表

 

 

 

 

  • 获得外网IP

 

 

 

 

4.     使用 xshell 连接 AWS 实例

4.1.    设置xshell 用户秘钥管理者

  • Xshell –> 工具 –> 用户秘钥管理者

 

 

 

 

  • 关闭窗口

 

 

 

 

  • 文件 -> 新建 -> x新建会话属性:输入名称,主机

 

 

 

 

  • 设置用户身份验证

 

 

 

 

4.2.    连接 AWS EC2 实例

  • 点击:连接

 

 

 

 

  • 接收并保存

 

 

 

 

  • 连接成功

 

 

 

 

4.3.    设置 Root 账号密码

  • 提权设置root 密码:

$ sudo passwd root

 

  • 切换 root 用户下,修改 ec2-user 的密码:

$ su root

# passwd ec2-user

 

 

  • 设置 sshd_config 文件,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

# sed -ri 's/^/#/;s/sleep 10"\s+/&\n/' /root/.ssh/authorized_keys

# systemctl restart sshd.service

# touch /root/.Xauthority

 

 

 

 

  • 解决警告提示

# yum install xorg-x11-xauth xterm –y

 

 

 

4.4.    设置 Xshell 工具root 用户和密码

  • 打开 Xshell -> 打开 -> 创建的连接

 

 

 

  • 设置 root 用户和密码

 

 

 

  • Root 用户连接 AWS EC2 实例

 

 

posted @ 2020-06-04 17:22  阿谦  阅读(416)  评论(0)    收藏  举报