目的

为了阿里云HPC实例的安全,通常购买的阿里云HPC实例不能够通过外网直接访问,因此需要额外购买ECS实例作为跳板机以登录HPC实例。

ECS实例配置流程

  • 选择pgx-cromwell-server创建实例

image.png

  • 基础配置
    • 按量付费
    • 依据所在地区选择,这里选择华东2
    • 可用区一定要选D
    • 配置2cpu,4G内存基本满足需求

image.png

  • 网络与安全组
    • 专有网络,选择pgx-batch-compute-vpc
    • 选择分配公网IP
    • 选择安全组,这里选择pgx-batch-compute

image.png

  • 系统配置
    • 自定义密码
    • 实例名称(小写+短横线+数字)
    • 主机名(保持与实例名称一致方便查找)

image.png

  • 分组设置
    • 资源组(选择choppy组)

image.png

后续确认订单,设置自动销毁时间,实例创建流程就结束了。

跳板机登录

  1. ##通过公网IP就可以登录
  2. ssh root@101.133.154.76

image.png

Choppy激活

conda activate choppy

批量创建用户

#!/bin/bash
for i in $(cat ~/learning_num.txt)
do
echo $i
useradd   -d /home/$i  -s /bin/bash -g student $i
echo $i | passwd --stdin $i
done

延长跳板机自动关闭时间

nano /etc/ssh/sshd_config

##修改如下配置
TCPKeepAlive yes
ClientAliveInterval 3600
ClientAliveCountMax 3

##重启下sshd
systemctl restart sshd