使用 亚马逊云 AWS 配置服务器并使用 xshell 远程链接

使用 亚马逊云 AWS 配置服务器

  • 若是以前使用亚马逊云配置服务器没有配置成功,那么请按照下面的方式删除掉实例

  • 打开当前实例列表

你本身的实例列表

  • 终止你想要删除的实例(我看文档说的是,终止实例其实就表示删除了实例,终止实例会删除掉服务器中的文件,可是中止实例不会)

终止实例

终止实例会删除掉服务器中的全部文件

终止后的状态

  • 若是想完全删除掉实例,还须要删除掉 「卷」(不手动删除的话,亚马逊云也会过一段时间自动删除)

选择卷组

实例列表也会过一段时间自动删除

  • 接下来开始配置新的服务器

  • 建立一个新的实例

直接在实例控制台上面启动一个新的实例

  • 配置服务器

按照这些步骤一步一步的来,选择你本身的自定义配置就能够了

  • 选择硬盘空间大小(按需选择就好,若是超过了套餐外的硬盘空间会收费,建议仍是先检查本身的套餐最大硬盘空间)

设置硬盘空间大小

  • 最最最重要的步骤就是,必定要选择密钥对或者直接在这里生成密钥对,而且必定要下载密钥对,由于密钥对只容许下载一次,错过了,等于你这个实例就没法登陆了。亚马逊云默认关闭了帐号密码链接 ssh 服务,初次链接只容许密钥对。

选择已生成的密钥对或者直接在这里生成

我没有提早生成密钥对,所以我在这里直接生成一个密钥对

下载密钥对

打开实例

已经安装好了服务器

  • 接下来说解使用 xshell 链接亚马逊云服务器

建议仍是先看一下文档: https://docs.aws.amazon.com/z...
  • 根据你选择的系统寻找到亚马逊云默认给你建立的帐户名

我选择的是 redhat 系统,所以用户名是 ec2-user 或 root

  • 打开 xshell ,配置用户身份验证

配置用户身份验证

导入密钥对

选中密钥对

效果以下

  • 配置链接

复制共有 DNS

配置链接

链接成功

  • 亚马逊云默认关闭了 root 链接 ssh,接下来说解如何使用 root 用户登陆 ssh

  1. 更改 root 用户密码
sudo passwd root
  1. 切换到 root 用户
su - 
或者
su root

修改 root 用户密码

  1. 修改 sshd_config 配置文件
vim /etc/ssh/sshd_config
若是提示没有 vim 编辑器,则能够直接使用 vi 编辑器
vi /etc/ssh/sshd_config

编辑 sshd 服务主配置文件

  1. 开启密码验证
PasswordAuthentication yes

查看是否容许密码验证

  1. 设定是否容许root管理员直接登陆
PermitRootLogin yes

查看是否容许 root 管理员直接登陆

  1. 重启 sshd 服务
// 重启 sshd 服务
systemctl restart sshd

// 将 sshd 服务加入到开机启动项中
systemctl enable sshd
  1. 测试链接

使用公网 ip 和 root 用户链接 ssh

使用 root 帐号密码链接 ssh

至此,使用 root 用户链接成功

相关文章
相关标签/搜索