在KVM上安装Ubuntu Core
安装Ubuntu的核心
我们将引导你在虚拟机的Linux桌面上安装Ubuntu Core 20的步骤。
最低要求
- 使用SSH密钥的Ubuntu SSO帐户
- 一台运行Ubuntu桌面的计算机
安装说明
设置一个Ubuntu SSO帐户
在Ubuntu Core安装上创建第一个用户需要一个Ubuntu SSO帐户。
- 首先创建Ubuntu SSO帐户.
- 导入SSH密钥到您的Ubuntu SSO帐户.(指令)
下载Ubuntu核心
- 下载amd64的Ubuntu Core 20映像.
- 控件可以验证文件的完整性SHA256SUM和SHA256SUM.gpg文件。
使用以下命令解压缩镜像:
unxz ubuntu-core-20-amd64.img.xz
安装KVM
使用如下命令安装qemu-kvm包:
安装qemu-kvm ovmf
然后,执行KVM -ok命令检查KVM状态和硬件。
kvm-ok
信息应该是:
可以使用KVM加速
这是最好的结果-这意味着Ubuntu核心将在你的系统上运行得很快,利用你的CPU硬件加速的优势。
KVM发射
你现在可以用KVM启动一个虚拟机,使用以下命令:
qemu-system-x86_64 -smp 2- m 2048 -net nic,model=virtio -net user,hostfwd=tcp::8022-:22,hostfwd=tcp::8090-:80 -vga qxl -drive file=/usr/share/OVMF/OVMF_CODE。fd,如果= pflash格式=生,单位= 0,对传动减速器文件只读的= = ubuntu-core-20-amd64。Img,cache=none,format=raw,id=disk1,if=none -device virtio-blk-pci,drive=disk1,bootindex=1 -machine accel=kvm
注意:这个命令设置端口重定向:
localhost: 8022
是否重定向到端口22
通过SSH访问虚拟机localhost: 8090
正在重定向到它的端口80
注意:这个命令对于像mir-kiosk这样的图形是必需的:
vga qxl
设置虚拟显卡驱动程序QXL
现在你应该看到一个窗口,里面有Ubuntu Core虚拟机引导。
第一次启动的设置
- 系统将启动,然后准备配置。
- 设备会提示“Press enter to configure”。
- 按enter键,然后选择“开始”,开始配置您的网络和管理员帐户。按照屏幕上的说明,您将被要求配置网络并输入Ubuntu SSO凭据。
在这个过程的最后,你将看到你访问Ubuntu核心机器的凭证:
该设备注册到
。使用SSO用户 为设备添加远程接入的SSH公钥。
登录
安装完成后,你可以使用SSH登录到Ubuntu Core,使用以下命令:
ssh -p 8022
@localhost 您的用户名是您的Ubuntu SSO用户名,在帐户配置步骤的最后显示给您。
第一启动提示
- 在设置中,
console-conf
将下载在你的商店帐户注册的SSH密钥,并配置它,以便您可以通过ssh
没有密码。@<设备IP地址> - 没有默认值
ubuntu
用户使用这些映像,但是您可以运行Sudo passwd <帐户名>
如果需要本地控制台登录,可以设置密码。
开始使用快照
您的虚拟机现在已经准备好安装快照了,是时候使用snap命令来安装第一个快照了。
的临时存储在这里,你可以找到最好的Linux应用程序打包安装到你的Ubuntu设备上,并开始你的安全物联网之旅。
在开始之前,先把物联网安全的故事讲清楚
最近一项针对2000名消费者的调查显示,联网设备中可能容易受到僵尸网络、黑客和网络攻击的比例高得惊人:
- 只有31%的消费者会在更新可用时更新设备上的固件。
- 40%的消费者从未对他们连接的设备进行固件更新
- 40%的消费者认为,在他们连接的设备上执行固件更新是软件开发商或设备制造商的责任