参考:http://www.jb51.net/article/123378.htm
本文介绍,如何实现 windows 主机与 linux 虚拟机之间的文件传输。
一、获取虚拟机 IP 地址
要实现 windows 与 linux 之间的文件传输,首先要知道双方能的 IP 地址是多少。
登录 linux 系统之后,使用命令:ip addr 查看虚拟机 IP 地址。
如果发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机。
接着来查看ens33网卡的配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33,注意vi后面加空格。
从配置清单中可以发现 CentOS 7 默认是不启动网卡的(ONBOOT=no)。
把这一项改为YES(ONBOOT=yes)
然后按 Esc 退出 再出入命令 :wq 再按Enter即可
然后重启网络服务: sudo service network restart
然后我们再输入 ip addr 命令
二、使用 PSCP 命令传输文件
使用 PSCP 命令,首先要确保 windows 中已下载 PSCP.EXE 文件,无需安装,有这个 EXE 文件就可以了。
通过命令行进入 pscp.exe 所在的文件夹。
从Linux下载到本地Windows机器上:
在命令行输入:PSCP.EXE -P 36000 username@IP:/data/home/A E:B ——即实现把 linux 上的 /data/home/A 文件下载到 windows E 盘的 B 目录下(-P 36000 可省略)
然后输入密码即可。
从Windows上传送到Linux机器上:
在命令行输入:PSCP.EXE -P 36000 E:A root@IP:/data/home/B ——即实现把 windows 上的 A 文件下载到 linux 的/data/home/B 目录下(-P 36000 可省略)
然后输入密码即可。