windows上传文件到虚拟机的四种方法

前言准备,如何获取ip地址

在介绍上传文件的几种方式之前,我们必不可少的一步是知道自己的ip地址

方式:在虚拟机中输入ifconfig

如果出现下图的情况,我们需要更改一下网络连接的方式

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_共享文件夹


在Vitualbox中点击 设备>网络>网络 进入网络的设置

VMware的方式类似,点击设置>网络适配器即可查看

我们只需要将原来的NAT 网络改成 桥接网卡就可以了,随后点击OK

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_如何上传文件到虚拟机中的docker_02


如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_linux_03


在几秒后的网络重连后,我们再输入ifconfig就得到了ip,如下

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_hadoop_04


我们可以在windows中打开cmd命令 简单的ping一下虚拟机的ip (CTRL+C结束ping操作)

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_共享文件夹_05

接下来我们将演示如何上传本地的文件,这里以hadoop-eclipse-plugin-2.7.1.jar为例,下图给出了他所在的路径

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_linux_06

方法1.scp命令

scp "D:\Joker\study\tty的hadoop\hadoop的安装和使用\hadoop-eclipse-plugin-2.7.1.jar" hadoop@192.168.3.20:~/下载

输入yes和虚拟机的密码就上传完成了
解析:这里的命令格式如下

scp + 要上传的文件 + hadoop(虚拟机名)@192.168.3.20(ip):~/下载 (这里冒号后面跟的是
虚拟机中的上传路径)

另外还要注意,如果要上传的文件的路径中含有空格,则文件的路径要用双引号引起来

可以看到,文件上传成功!

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_linux_07

方法2.Vituralbox或VMware自带的共享文件夹

设备>共享文件夹>共享文件夹

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_上传_08


如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_如何上传文件到虚拟机中的docker_09


我们可以看到共享文件夹的路径

只要手动将 文件粘贴到共享文件夹即可

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_上传_10


如果遇到下图的错误,可以去百度寻找答案 Vbox共享文件夹解决协议错误,点击进入

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_hadoop_11

方法3.WinSCP,Xshell软件

下载地址点此进入 使用十分简单,打开WinSCP

在新增站点下 输入如下信息即可,其中主机名就是IP地址,每个人的都不一样

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_共享文件夹_12


然后点击登录 > 是

左边的窗口是本地的文件,右边的是虚拟机的

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_linux_13


先右键,转到,打开目录到我们想要上传文件的地方

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_共享文件夹_14


我们只需要右键上传即可

如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_linux_15


如何上传文件到虚拟机中的docker 上传文件到本地虚拟机_linux_16


文件已经成功上传了