公有云上openEuler镜像使用指南
目前,社区已经将多个版本的openEuler云镜像发布到公有云厂商以方便用户使用openEuler。
1. 可用版本
以下是主流公有云上已发布的openEuler镜像版本:
- AWS Marketplace
Version | AMI ID | Arch |
---|---|---|
22.03-LTS-SP1 | ami-0baeb9308b134d488 | x86_64 |
22.03-LTS-SP1 | ami-03231b47c646ab173 | aarch64 |
22.03-LTS-SP2 | ami-0eceb9e642c0299f8 | x86_64 |
22.03-LTS-SP2 | ami-067e1b0f491b95db2 | aarch64 |
22.03-LTS-SP3 | ami-0145435b3931b0fe7 | x86_64 |
22.03-LTS-SP3 | ami-01677a5af1dee0f72 | aarch64 |
23.09 | ami-08556c9d0dd2f0a01 | x86_64 |
23.09 | ami-051484777fe029d4e | aarch64 |
- 华为云商店
Version | Arch |
---|---|
22.03-LTS-SP2 | x86_64 |
22.03-LTS-SP2 | aarch64 |
22.03-LTS-SP3 | x86_64 |
22.03-LTS-SP3 | aarch64 |
23.09 | x86_64 |
23.09 | aarch64 |
- 腾讯云市场
Version | Arch |
---|---|
20.03-LTS-SP3 | x86_64 |
22.03-LTS-SP1 | x86_64 |
22.03-LTS-SP2 | x86_64 |
22.03-LTS-SP3 | x86_64 |
23.09 | x86_64 |
注意,腾讯云还未大规模使用arm算力,发布时国内很多区不可用,因此未在腾讯云上发布openEuler的arm镜像。
2. 创建openEuler云实例
以在华为云上创建云主机(实例)为例,说明公有云上openEuler的使用方法
2.1 登陆华为云并进入控制台
2.2 选择弹性云服务器ECS
2.3 购买弹性云服务器并配置
-
1 配置算力资源
-
-
选择openEuler镜像
-
-
-
进行网络配置
-
-
-
设置root用户登录密码
需要注意华为云商店要求发布的镜像禁止
root
用户登录,因此这里设置的root
用户仅限于控制台登录,如果用户需要使用root
权限,则可通过控制台登入后修改/etc/ssh/sshd_config
(下文登录配置
部分有详细操作步骤)
-
-
- 完成购买
- 完成购买
-
-
登录配置
等待创建的云主机状态变成
运行中
即可进行远程登录
由于华为云商店发布镜像的要求,openEuler镜像启动的主机禁止以
root
用户登录、禁止使用密码认证,其默认用户为openeuler
。因此,主机在正常使用之前需要通过步骤4设置的root
用户在控制台登录修改/etc/ssh/sshd_config
文件的配置项以满足要求,具体配置如下:A. 上一步点击“远程登录”之后选择如下的VNC登录
B. 使用第4步设置的密码进行登录
C. 修改
/etc/ssh/sshd_config
中的PermitRootLogin
和PasswordAuthentication
为yes
,如下所示
修改完成后按下
esc
,然后执行以下步骤保存修改结果:
D. 输入
systemctl restart sshd
使能修改后的配置
E. 后续即可使用公网IP进行ssh登录
$ ssh root@124.70.10.254 The authenticity of host '124.70.10.254 (124.70.10.254)' can't be established. ED25519 key fingerprint is SHA256:QNKijocmrBvpmzjWWyiZVcIBKI48KUKYlLc0gA6Y49Q. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '124.70.10.254' (ED25519) to the list of known hosts. Authorized users only. All activities may be monitored and reported. root@124.70.10.254's password: Authorized users only. All activities may be monitored and reported. Last login: Wed May 29 02:43:21 2024 Welcome to 5.10.0-153.12.0.92.oe2203sp2.x86_64 System information as of time: 2024年 05月 29日 星期三 02:47:34 UTC System load: 0.00 Processes: 81 Memory used: 3.6% Swap used: 0.0% Usage On: 4% IP address: 192.168.0.243 Users online: 2 [root@openeuler-host ~]#
-
3. Hello World
至此,创建的openEuler云主机已经可以进行开发活动,让我们一起写出openEuler上的第一个Hello World
- 新建
hello_world.py
,执行
[root@openeuler-host ~]# vi hello_world.py
- 按下键盘上的
i
,输入以下内容
# hello_world.py
print("Hello, world!")
-
按
esc
,然后按下shift
+:
,输入wq!
回车即可保存。 -
使用python3运行
hello_world.py
, 命令如下
[root@openeuler-host ~]# python3 hello_world.py
Hello, World!