ubuntu-server-file-share

本文介绍如何在Ubuntu系统上配置SSH服务,并提供两种远程访问方法:一是通过Windows下的Putty软件;二是Ubuntu系统间使用sshfs进行文件共享。
1、首先,在Server机上(在此, 是阳哥的装有Ubuntu 的Malata 机 ),开启ssh,具体如下:在终端中输入sudo apt-get install openssh-server,安装完成后就可以开始使用了。

2、使用方法:

-- 1)windows下,安装putty这个软件,就可以很方便地,在输入Malata机上IP、用户名和密码就可以了,使用时就会将Malata机上的所有可以访问的目录像本地机上文件一样展现出来。

--2)Ubuntu下(此处是我的机器Samsung):

==a、通过命令sudo apt-get install sshfs来安装ssh文件共享软件;

==b、在Samsung上/media目录下新建挂臷点:sudo mkdir fs-windwild-desktop,之后就可以访问了,sshfs user@host:dir mountpoint命令就行,mountpoint就是自己建的挂载点(此处是/media/fs-windwild-desktop),之后进入到fs-windwild-desktop目录下就可以使用了(这里,好像得切换到root用户下才能访问这个目录,也就是sudo su 一下)
为了基于 `ubuntu-18.04.6-server-arm64.iso` 创建支持 UEFI 启动的 qcow2 格式虚拟机镜像,需要完成以下步骤: ### 1. 安装必要的工具 确保系统中已安装 QEMU 和相关工具。可以使用以下命令安装: ```bash sudo apt update sudo apt install qemu-system-arm ovmf ``` 其中,`qemu-system-arm` 是用于运行 ARM 架构的 QEMU 工具,而 `ovmf` 提供了 UEFI 固件支持。 ### 2. 创建一个空的 qcow2 镜像文件 使用 `qemu-img` 命令创建一个空的 qcow2 镜像文件。例如,创建一个大小为 10GB 的镜像: ```bash qemu-img create -f qcow2 ubuntu-uefi.qcow2 10G ``` ### 3. 下载 OVMF 固件 对于 ARM64 架构,QEMU 使用 OVMF(Open Virtual Machine Firmware)来提供 UEFI 支持。确保已经安装了适用于 ARM64 的 OVMF 固件包。通常情况下,`edk2-ovmf` 包含了必要的固件文件。如果未安装,可以通过以下命令安装: ```bash sudo apt install edk2-ovmf ``` ### 4. 准备 ISO 文件 确保 `ubuntu-18.04.6-server-arm64.iso` 文件已经下载并准备好。 ### 5. 使用 UEFI 启动模式启动 QEMU 虚拟机 使用 QEMU 启动虚拟机时,需要指定 UEFI 固件路径,并将 ISO 文件作为 CD-ROM 挂载。以下是完整的命令示例: ```bash qemu-system-aarch64 \ -machine virt \ -cpu cortex-a53 \ -nographic \ -m 2048 \ -pflash /usr/share/edk2-armvirt-qemu/QEMU_EFI.fd \ -drive if=none,file=ubuntu-uefi.qcow2,id=hd0 \ -device virtio-blk-device,drive=hd0 \ -drive if=none,file=ubuntu-18.04.6-server-arm64.iso,id=cdrom0,media=cdrom \ -device virtio-scsi-device \ -device scsi-cd,drive=cdrom0 \ -netdev user,id=net0 \ -device virtio-net-device,netdev=net0 ``` 在这个命令中: - `-machine virt` 指定了虚拟化机器类型。 - `-cpu cortex-a53` 指定了使用的 CPU 类型。 - `-nographic` 禁用了图形输出,适用于无头服务器环境。 - `-m 2048` 分配了 2048MB 内存。 - `-pflash /usr/share/edk2-armvirt-qemu/QEMU_EFI.fd` 指定了 UEFI 固件路径。 - `-drive if=none,file=ubuntu-uefi.qcow2,id=hd0` 和 `-device virtio-blk-device,drive=hd0` 配置了硬盘驱动器。 - `-drive if=none,file=ubuntu-18.04.6-server-arm64.iso,id=cdrom0,media=cdrom` 和 `-device scsi-cd,drive=cdrom0` 配置了 CD-ROM 驱动器。 - `-netdev user,id=net0` 和 `-device virtio-net-device,netdev=net0` 配置了网络设备。 ### 6. 安装 Ubuntu 18.04.6 Server ARM64 在 QEMU 启动后,按照标准的 Ubuntu 安装流程进行操作。确保在安装过程中选择正确的磁盘(即之前创建的 `ubuntu-uefi.qcow2` 文件)进行安装。 ### 7. 完成安装并关闭虚拟机 安装完成后,重启虚拟机并移除 ISO 文件。可以使用以下命令重新启动虚拟机而不挂载 ISO 文件: ```bash qemu-system-aarch64 \ -machine virt \ -cpu cortex-a53 \ -nographic \ -m 2048 \ -pflash /usr/share/edk2-armvirt-qemu/QEMU_EFI.fd \ -drive if=none,file=ubuntu-uefi.qcow2,id=hd0 \ -device virtio-blk-device,drive=hd0 \ -netdev user,id=net0 \ -device virtio-net-device,netdev=net0 ``` ### 8. 验证镜像 启动虚拟机后,验证是否能够正常进入 Ubuntu 系统,并确认其支持 UEFI 启动。 通过以上步骤,就可以成功创建一个支持 UEFI 启动的 qcow2 格式虚拟机镜像[^1]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值