Hyper-v下Linux虚拟机的FTP传输资源解决办法

news2025/1/16 14:03:46

    由于linux环境下全新安装测试的需要,决定使用虚拟机来解决,正好win10 pro自带了Hyper-v 虚拟机,然后主机bios里开启虚拟指令支持,关闭hyper-v的uefi安全启动项,选择一个本地的ubuntu 20.04.6.iso当安装镜像,启动虚拟机。

     ubuntu 20.04虚拟机默认安装成功后,想从win10 本地向虚拟机传输文件,发现复制黏贴不可用,然后尝试用u盘,作为共享媒体挂载进去,没找到了挂载方法,网上那些文章,说在显示设置下拉有共享设置,好吧,对方是win10虚拟机里开win10系统的虚拟,而不是Linux,linux环境下没有这个选择,还有说u盘先要usb设备脱机,说实话,磁盘管理里根本没有u盘脱机的选择,只有硬盘可以,这些教程真的尝试过吗?根本就没有的选项,尝试右下角弹出u盘,但是hyper-v里还是无法添加u盘,折腾了老半天,可是我就是想简单的传输个文件到linux虚拟机里,不想折腾什么rdp远程usb直通之类的。

    然后放弃了这个想法,然后我决定通过FTP解决,步骤如下:

    【1】先给hyper-v 设置里, 启用网络,虚拟交换机,如下图:

 

选择Default switch模式就可以了,不建议勾选VLAN,否则可能导致问题.

  【2】 在win10本机上开启FTP服务器,我用的是自己开发的XFile服务器程序,如下图:

   

       这里会显示服务器的内网ipv4地址,这里是192.168.1.4,这个就是FTP服务器地址

    【3】 关键的一步来了,这里我载了一个跟头

      在linux虚拟机上,打开自己的主目录,也就是home目录下的用户子目录,然后右键菜单,打开命令行,这样,下载的ftp资源会存放在用户子目录下,

     这里的重点和误区,在默认的default switch模式下,win10是网关,因此,实际上虚拟机器可以访问网关192.168.1.4,但是网关是无法连接到虚拟服务器的,在这个模式下,port连接模式会失败,必须启用passive,而linux下的ftp命令行,默认是port模式,如果你到网络上去查找资料,你会发现基本全是错的离谱的,让你输入pasv来进入被动模式,错了,大错特错,这里是让ftp命令行程序进入被动模式,而不是发送一个pasv指令,因此正确的方法是输入本地指令passive,让ftp命令行进入被动模式; 此外,ftp命令行默认采用的是text模式传输文件,也就是tar二进制文件等会通通使用text模式传输,和Ftp file zilla client客户端几乎犯的是同一个错误,在这种模式下,\n会被转换成\r\n,二进制文件会损坏,大小都不一样了,因此必须强制ftp客户端使用二进制模式传输,也就是binary本地指令,我开始的时候就犯了这个错,以为ftp命令行默认就是二进制模式,结果是文本模式。

    因此,linux终端下ftp客户端访问win10下ftp服务器的操作次序如下:

    先登录 user xxxxxxxx

                pass xxxxxxxx

    然后立即输入 passive ,在尝试列表前必须先切换到被动模式,注意是passive,而不是网上那些垃圾教程里的pasv.

    然后,你就可以使用ls 或者dir等指令切换目录了,在使用get 获取服务器上的文件前,必须输入 binary 本地指令,让linux ftp命令行进入二进制模式传输,这样才能保证传输的文件的一致性。

   上传也是一样,网上很多文章关于hyper-v虚拟机下的命令行linux ftp操作都错到离谱,你真按那些所谓的教程去解决,估计头发没了还想不明白到底是哪里错了.

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1985499.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构与算法 - AVL树

一、概述 1. 历史 AVL树是一种自平衡二叉搜索树,由托尔哈斯特罗姆在1960年提出并在1962年发表。它的名字来源于发明者的名字:Adelson-Velsky和Landis,他们是苏联数学家,于1962年发表了一篇论文,详细介绍了AVL树的概念…

插画用什么软件?11款不可低估的绘图工具推荐

现如今插画已经成为设计师的必备武器,而你是否被插画困住过设计进度呢?今天。即时设计设计师就来给大家来个“投机取巧”的好方法,特意为大家整理了11款绘制插画软件,尤其是第一款更是拥有3000插画素材,不仅省时省力&a…

前端day3-表格

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>day3-表格</title> </head> <body&g…

社交媒体分享预览图片和内容修改

在facebook发帖分享链接时&#xff0c;设置预览图片和内容 设置预览图片和内容 <head> <meta name"description" content"我是内容" /> </head> <body><img src"./1.jpg" alt"SEO Image" style"dis…

MapStruct丝滑替换BeanUtils.copyProperties

文章目录 1 工具应用场景2 使用效果3 使用方法3.1 引入jar包3.2 指定lombok与MapStruct执行顺序3.3 定义Mapper接口3.4 重新打包 4 练习手段 1 工具应用场景 BeanUtils.copyProperties拷贝对象同名属性&#xff0c;利用反射原理&#xff0c;耗时长&#xff0c;在对性能要求高的…

SEO专家教你玩转谷歌外链!

​要想玩转谷歌外链&#xff0c;你得了解并掌握以下三种主流的外链策略。每种策略在不同情况下都有独到之处&#xff0c;具体怎么做&#xff0c;我来详细说说。 1.GPB独立站外链。这种方式主要是在数量较少的独立域名上发布全是dofollow的链接。关键在于确保链接的高质量和持久…

清洁能源时代,ARMxy智慧网关为风电行业保驾护航

在全球能源转型的背景下&#xff0c;清洁能源的发展成为了各国关注的焦点。风电作为一种可再生能源&#xff0c;具有巨大的发展潜力。而 ARMxy 工控机作为工业自动化领域的重要设备&#xff0c;在风电行业中发挥着至关重要的作用&#xff0c;为清洁能源的发展提供了有力的支持。…

角色模块开发

文章目录 &#x1f31e; Sun Frame&#xff1a;SpringBoot 的轻量级开发框架&#xff08;个人开源项目推荐&#xff09;&#x1f31f; 亮点功能&#x1f4e6; spring cloud模块概览常用工具 &#x1f517; 更多信息1.easycode生成基础代码1.配置2.将dao层代码剪切到mapper层3.A…

设计师的救星,效率插件大合集!有了它设计效率翻倍

作为一名设计师&#xff0c;我相信大家都有这样的痛苦经历&#xff1a;为了完成一个设计项目&#xff0c;得下载一堆工具&#xff0c;像 snipaste、pureref、eagle 等&#xff0c;每个都要单独下载、单独打开使用。还有一些效率工具&#xff0c;比如 utools 或 hapigo&#xff…

OpenCV图像滤波(6)高斯滤波函数GaussianBlur()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 函数使用高斯滤波器对图像进行模糊处理。 该函数使用指定的高斯核对源图像进行卷积。支持原位过滤。 高斯模糊是一种有效的图像平滑技术&#xf…

实验23.硬盘分区,并编写硬盘驱动程序

已完成实验 已完成实验链接 简介 实验 23. 硬盘分区&#xff0c;并编写硬盘驱动程序 总结 创建硬盘并分区 加载硬盘分区 实现 printk 使能硬盘中断 interrupt.c idel 线程,主线程阻塞后此线程保底 thread.c sleep 函数 timer.c 加载分区信息 ide.c 创建硬盘 fdisk …

[Web服务器] 简易静态Web服务器的搭建

什么是Web服务器 可以为发出请求的浏览器提供静态文档的程序。 平时我们浏览百度新闻数据的时候&#xff0c;每天的新闻数据都会发生变化&#xff0c;那访问的这个页面就是动态的&#xff0c;而我们开发的是静态的&#xff0c;每天访问我们自己的静态web服务器&#xff0c;页面…

宠物托运网站如何搭建?5步帮你吸引70%顾客!

引言 随着人们生活水平的提高和宠物文化的普及&#xff0c;越来越多的宠物主人开始选择带着自己的宠物一同旅行或搬迁至新的城市。这一趋势催生了宠物托运服务行业的快速发展&#xff0c;而一个专业、高效的宠物托运网站则成为了连接宠物主人与托运服务提供商之间不可或缺的桥…

七夕情人节送什么礼物?四款好物分享,情侣必看!

在浪漫的七夕情人节&#xff0c;为心爱的人挑选一份特别的礼物是每对情侣表达爱意的重要方式。市场上琳琅满目的选择让人眼花缭乱&#xff0c;究竟什么样的礼物能触动TA的心弦&#xff1f;本篇分享将为您精选四款既实用又充满情意的好物&#xff0c;无论是甜蜜的开始还是长久的…

【区块链+医疗健康】医链 - 区块链医疗信息管理系统 | FISCO BCOS应用案例

根据《“十四五”规划和 2035 远景目标纲要》&#xff0c;我国在“十四五”时期将全面推进医疗信息化建设。工信部等部 门联合发布《关于加快推动区块链技术应用和产业发展的指导意见》&#xff0c;促进区块链在医疗健康等公共服务领域开 展应用&#xff0c;促进业务协同办理。…

1. dact-admin 中如何发布一个表并添加到导航栏

1.页面脚手架中根据自己需求选择生成的文件例如模型、控制器、翻译文件、数据库迁移文件等 访问 http://【你的域名】/admin/helpers/scaffold 例如&#xff1a; http://localhost:8000/admin/helpers/scaffold 2. 新建好之后来到路由文件 路径随便写&#xff0c;当然按照惯…

[C++] 模板进阶:特化与编译链接全解析

文章目录 非类型模板类型形参非类型模板参数代码示例 **模板的特化**为什么要有模板的特化函数模板特化使用场景与示例函数模板特化的实现细节 类模板特化全特化示例 偏特化部分优化通过进一步限制模板参数进行特化偏特化为指针类型示例&#xff1a;偏特化为引用类型示例&#…

红酒与午后:悠闲时光的惬意选择

阳光透过窗棂&#xff0c;轻轻洒在木质的茶几上&#xff0c;斑驳的光影交织出一幅静谧而温暖的画面。在这宁静的午后&#xff0c;一瓶洒派红酒&#xff08;Bold & Generous&#xff09;静静地摆放在那里&#xff0c;仿佛正等待着与你一同开启一段悠闲的品酒时光。 一、午后…

【往届均已完成EI、SCOPUS检索】第四届电气工程与计算机技术国际学术会议(ICEECT 2024,9月27-29)

第四届电气工程与计算机技术国际学术会议&#xff08;ICEECT2024&#xff09;将于9月27日-29日在哈尔滨举办。 会议主要围绕"电路与系统"、“电气工程材料”、“计算机视觉”、“计算机技术”等专业研究领域展开讨论。旨在为气工程、计算机技术等领域的专家学者及企业…

Figma汉化教程

Figma汉化教程&#xff0c;需要 5 步 第一步&#xff1a;我们打开一个Figma中文社区网站 https://www.figma.cool/cn。我们点击左上角的Figma汉化&#xff0c;进入Figma汉化安装的页面。 第二步&#xff1a;在Figma 软件汉化页面中&#xff0c;选择谷歌浏览器汉化&#xff0c;点…