如何通过FTP虚拟机与主机互传文件实现方法

时间:2022-12-23 11:36:36

新博客地址:https://linuxszp.github.io


一: 虚拟机需要配置成桥接方式

以静态IP为例,因为实验室的局限性。。。比如你的主机ip为172.20.27.70,子网掩码为255.255.255.0,网关为172.20.27.60   DNS为10.10.10.10   对应的虚拟机设置的ip为172.20.27.xx,要保证在一个段内就行,其他的子网掩码,网关,DNS都设置成一样的

二:1.主机需要装ftp服务,以XP为例,安装XP自带的ftp服务,在装XP系统的时候不会自动安装,需要自己装,方法为

开始- > 控制面板- >添加或删除文件- >添加/删除Windows主件(A),出来个对话框,双击Internet 信息服务(IIS),选中文件传输协议(FTP)服务,点击确定,开始安装,安装的时候会提示你要一些文件,我会把需要的文件以连接方式在最后粘贴出来,安装的时候需要什么文件,在对话框下点击浏览,找到你下载下来的文件夹,里面都有。

安装好以后重启电脑。

2.然后   右击我的电脑- >管理- > 服务和应用程序 - > Internet信息服务- > FTP站点- >右击 默认FTP站点- > 属性,出来一个对话框

在对话框的 FTP站点 里面 设置连接的IP地址 

安全账户下 允许匿名连接 不要打勾

主目录下 选择 登录以后的路径和设置权限

3.还是 右击我的电脑- >管理- >本地用户和组- > 用户,会发现多了一个用户 描述为匿名访问Internet信息服务,右击内个用户,可以设置ftp登录密码,点重命名,可以设置ftp登录时的用户名

三:在虚拟机里面装ftp,介绍几个命令

which vsftpd   :查看是否安装ftp   显示出来路径说明已经安装,什么都没有,则没有安装

service vsftpd start  :开启ftp

service vsftpd status :查看ftp的状态

如果没有安装ftp,可以使用命令  sudo apt-get install vsftpd 安装

安装好以后  修改ftp配置文件 /etc/vsftpd.conf,将下面两行前面的“#”去掉   sudo vi  /etc/vsftpd.conf

#local_enable=YES      //是否允许本地用户登录

#write_enable=YES      //是否允许上传文件

保存

从新开启ftp服务

四:将XP和虚拟机里的系统的防火墙关闭

五:完成上面的,就可以ftp ip地址了

XP下FTP安装需要的文件    http://pan.baidu.com/share/link?shareid=3971370926&uk=2251638487