[云服务] AWS-AMI 云服务器系统初始配置

在尝试了 AWS 各个地区各个版本系统之后, 最终选用了东京地区的 AMI 系统的节点, 下面记录一下开启实例之后的一些基本配置操作

1. 更新 yum

AMI 自带的 yum 版本较低, 导致很多包无法安装, 所以需要先升级 yum

sudo yum update

该命令会同时更新系统中其它需要更新的组件

2. 配置 Python 环境

AMI 自带 Python2.7, 需要自行安装 Python3 和 pip3

  • 安装 Python3
sudo yum install python3
  • 安装 pip3
sudo yum install python3-pip

这里会提示已安装 9.x 版本的 pip, 需要升级, 命令如下

  • 升级 pip3
sudo python3 -m pip install --upgrade pip

3. 设置密码登录

AWS 规定秘钥登录时必须使用 ec2-user 这个用户, 而有些操作需要 root 权限才能完成, 比如使用 scp 传输文件, 所以使服务器允许 root 登录还是有些用途的, 具体操作如下

  1. 用密钥登陆
  2. 给 root 设置密码
sudo passwd root
  1. 密码设置好后 切换到root用户
 su root
  1. 修改ssh配置文件,允许密码登录
    - sudo nano /etc/ssh/sshd_config
    - 将 passwordAuthentication no 改为 passwordAuthentication yes
    - 将 #PermitRootLogin yes 改为 PermitRootLogin yes
  2. 重启 ssh
sudo systemctl restart sshd

如果不想将 root 做成密码登录, 可以新建一个用户专门用于密码登录, 操作方法更新上面相同, 只是需要首先创建一个新用户 sudo adduser xxx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章