[雲服務] 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

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