在 VMware 虚拟机中搭建 FTP 服务器 (详细)


记录一下怎么用 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 为例)

待写.

  • 19
    点赞
  • 158
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值