最近使用虚拟机较频繁,需要在不同系统之间进行文件传递。比如:物理机和虚拟机之间进行文件交换,不同虚拟机之间进行文件交换。后来通过查询资料,开启了ftp服务,从而方便了进行不同系统之间的文件传递。

一、实验环境

  • Windows10系统
  • Ubuntu64位虚拟机
  • Ubuntu32位虚拟机

二、具体步骤

1. 首先Windows10系统需要打开ftp服务。
下面是具体的操作步骤:参考
2. Ubuntu下安装ftp服务(32位64位一致)

  1. 安装vsftpd:使用命令sudo apt-get install vsftpd。ftp的配置文件位置在:/etc/vsftpd.conf
  2. 配置vsftpd.conf:打开配置文件,找到anonymous_enable=NO , 并将其改为anonymous_enable=YES。
  3. 开启ftp服务:sudo service vsftpd start
  4. 查看服务状态:sudo service vsftpd status
    具体参考

三、简单的测试

虚拟机访问主机的测试:
虚拟机访问主机会比较简单。直接在浏览器中输入ftp://+物理机IP即可。可以访问到物理机设置的文件夹:
在这里插入图片描述
物理机访问虚拟机的测试:
打开cmd:输入ftp [ubuntu ip],然后会提示你输入登录的用户名和密码。用户名输入虚拟机的计算机名,而密码则输入虚拟机的登录密码。回车后会提示230 Login successful.,说明登录成功。输入ls查看目录:
在这里插入图片描述
虚拟机之间的访问使用同物理机一样的方式

参考

  1. FTP命令大全
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐