windows与虚拟机linux文件传输

windows与虚拟机linux文件传输

这里采用ubantu系统来演示,如果没有安装虚拟机可以先看一下ubantu下载与安装

http://blog.****.net/dengjili/article/details/77828935

原理介绍

采用客户服务器C/S模式,采用ftp文件传输协议

linux服务器:安装ftp服务,vsftpd
windows客户机:安装访问客户端,WinSCP,FileZilla等

windows与虚拟机linux文件传输

重要:设置虚拟机,给虚拟机分配ip地址

选择虚拟机,点击设置

windows与虚拟机linux文件传输

选择网络,点击网卡2,将连接方式选择为桥接网卡

windows与虚拟机linux文件传输

确认,启动虚拟机

windows与虚拟机linux文件传输

进入Ubantu系统

windows与虚拟机linux文件传输

CTRL+ALT+T打开终端

windows与虚拟机linux文件传输

查看虚拟机linux系统ip地址,输入ifconfig

网卡1对应图中1地址ip:10.0.2.15
网卡2对应图中2地址ip:192.168.27.103
windows与虚拟机linux文件传输

测试windows与虚拟机linux网络是否联通

查看windows地址ip,win+r,输入ipconfig -all

命令 : ipconfig -all
windows与虚拟机linux文件传输

得到ip地址:192.168.27.101

windows与虚拟机linux文件传输

测试windows访问虚拟机linux,192.168.27.103测试通过

windows与虚拟机linux文件传输

测试windows访问虚拟机linux,10.0.2.15测试不通过

windows与虚拟机linux文件传输

测试虚拟机linux访问windows,192.168.27.101测试通过

windows与虚拟机linux文件传输

由于虚拟机安装的linux有点卡,我用windows的securecrt操作终端(也可以直接操作上面的终端)

安装教程:http://blog.****.net/dengjili/article/details/77998255

windows与虚拟机linux文件传输

安装ftp服务

检查linux主机是否安装ftp服务

查看ftp服务是否安装,命令:vsftpd
提示没有安装此服务

windows与虚拟机linux文件传输

安装ftp服务,输入密码

命令:sudo apt install vsftpd

windows与虚拟机linux文件传输

安装成功可以查看版本(可忽略)

windows与虚拟机linux文件传输

打开vsftpd配置文件

windows与虚拟机linux文件传输

修改vsftpd配置文件如下

anonymous_enable=NO #禁止匿名访问
local_enable=YES
write_enable =YES

windows与虚拟机linux文件传输

测试vsftpd 是否启动

命令:ps -e | grep vsftpd

windows与虚拟机linux文件传输

启动ssh服务,可能需要输入用户密码

命令:sudo service vsftpd start

windows与虚拟机linux文件传输

测试vsftpd 是否启动

命令:ps -e | grep vsftpd

windows与虚拟机linux文件传输

windows客户端的安装

WinSCP下载与安装

下载与安装: https://winscp.net/eng/docs/lang:chs

filezilla下载与安装

下载与安装: https://jingyan.baidu.com/article/ad310e80abde8c1848f49e64.html

这里使用WinSCP 验证

打开winscp软件,新建站点

windows与虚拟机linux文件传输

找到虚拟机linux的ip地址,192.168.27.103

上面已经测试了两台电脑网络是连通的

windows与虚拟机linux文件传输

填入虚拟机linux主机ip,端口号,用户名

linux主机ip:linux主机ip地址
端口号:22
用户名:虚拟机linux登录的用户名
密码:虚拟机linux登录的密码

windows与虚拟机linux文件传输

登录成功

windows与虚拟机linux文件传输

测试

windows主机新建文件 1.txt

windows与虚拟机linux文件传输

将文件拖入winscp软件中,类似于windows文件操作

windows与虚拟机linux文件传输

虚拟机linux查看该文件

windows与虚拟机linux文件传输

以上操作实现了windows与虚拟机linux文件传输,实现文件共享提供了方便,这也是实际工作中常用的方式