由于银河麒麟操作系统V10 SP1版本自身不提供sshd服务,因此虚拟机刚安装上无法通过xshell等远程连接工具进行文件的传输。
此时需要使用到virtualbox自身的文件共享功能
1.安装增强功能
在这里插入图片描述
安装之后虚拟机桌面会弹出VBox光驱,若未弹出,手动挂载:

sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom

安装编译依赖

sudo apt update
sudo apt install -y gcc make linux-headers-$(uname -r) dkms

执行增强安装脚本,自动挂载脚本在/media/用户名目录下
在这里插入图片描述
安装完成后重启虚拟机

2.virtualBox宿主机配置共享目录
关闭虚拟机,设置共享文件夹
在这里插入图片描述
创建后启动虚拟机,把当前登录用户加入vboxsf用户组(否则打不开共享文件夹)

sudo usermod -aG vboxsf $USER

然后注销当前用户重新登录,查看自动挂载路径是否生效

注:自动挂载路径:/media/sf_共享文件夹名
例:共享名是 share → /media/sf_share,文件管理器可直接打开读写

手动挂载(自动挂载失效时用)

# 创建挂载目录
sudo mkdir -p /mnt/share
# share=你设置的共享名称
sudo mount -t vboxsf share /mnt/share

# 挂载命令重启后失效,可设置开机自动挂载
Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐