记录一下怎么用 FTP 实现宿主机和虚拟机之间的文件传输.
本文中的操作如果在宿主机中完成会在前面标明 [宿主机], 如果在虚拟机中完成会标明 [虚拟机].

事先准备

  1. [虚拟机] 安装虚拟机时在网络类型中选择使用网络地址转换 (NAT).
    请添加图片描述
  2. [宿主机] 安装 FTP 客户端软件. (这里使用 FileZilla)
    安装地址:filezilla.cn

Windows 10

1. 网络准备

1. [虚拟机] 关闭防火墙

在搜索栏搜索 防火墙和网络保护
请添加图片描述
关闭防火墙.请添加图片描述

2. [虚拟机] 获取 IP 地址

按 Win + R 打开运行框, 输入 cmd 打开命令行.
请添加图片描述
在命令行中输入

ipconfig

查看虚拟机的 ip 地址信息
请添加图片描述

3. [宿主机] 更改网络适配器选项

设置 -> 网络和 Internet -> 以太网 -> 更改适配器选项
请添加图片描述
选择虚拟机网络挂载的虚拟网卡 (默认为 VMware Network Adapter VMnet8), 右键打开属性, 选择 Internet 协议版本4, 点击属性
请添加图片描述
选择 使用下面的 IP 地址, 将虚拟机中获取的 IP 地址和子网掩码填进去.
注意 IP 地址的最后一段数字不能和虚拟机的 IP 地址相同, 可以随便填一个数字
请添加图片描述
一路确定回去.

4. [宿主机] 测试网络是否联通

再次打开终端, 输入

ping [虚拟机 IP 地址]

如果显示以下结果即表示宿主机和虚拟机之间的网络已经联通.
请添加图片描述

2. [虚拟机] 打开系统 FTP 服务

搜索并打开 启用或关闭 Windows 功能
请添加图片描述
点击 Internet Information Services, 勾选所有项
请添加图片描述

点击确定, 此时会自动安装 FTP 和网络服务.

3. [虚拟机] 新建 FTP 节点

搜索栏搜索 IIS 打开 IIS 管理器
请添加图片描述
右键点击机器名字 -> 添加 FTP 站点
请添加图片描述
选择作为 FTP 的文件夹, 点击下一步
请添加图片描述
在下拉栏中选择 IP 地址, 勾选 无 SSL, 点击下一步
请添加图片描述
勾选所有选项, 选择 所有用户, 点击完成
请添加图片描述
侧边栏显示 FTP 服务器的名字即为成功
请添加图片描述

4. [宿主机] 使用客户端软件连接 FTP

打开 FileZilla, 输入信息:

  • 主机: 虚拟机的 IP 地址
  • 用户名: 虚拟机的用户名, 在虚拟机中 设置 -> 账户 可以查看
  • 密码: 虚拟机的密码, 默认和虚拟机开机密码相同
  • 端口 可空
    请添加图片描述
    点击 快速连接, 出现以下显示即为成功
    请添加图片描述
    上传一个文件试试看 (直接将文件拖到红圈的位置即可)
    请添加图片描述
    在虚拟机中查看到目标文件
    请添加图片描述
    如果是虚拟机传文件到宿主机的话就把文件放到 FTP 文件夹中, 再在宿主机中打开就可以了.

PS. 下一次打开时注意虚拟机 ip 地址是否发生变化, 若发生变化需要修改 ftp 服务器地址, 或直接设定固定 ip 地址.

Linux (以 Ubuntu 为例)

待写.

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐