如何实现本机和虚拟机之间的文件传输

本文指导如何通过Windows远程桌面连接到虚拟机,包括开启远程桌面、查找IP地址、连接验证及文件复制,适合IT技术人员快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.启动远程桌面

打开虚拟机,我的电脑→右击属性→远程桌面→打开“启用远程桌面”(默认是关闭)

 

2. 找到虚拟机的IP地址

进入Windows设置→网络和Internet→以太网→更改适配器选项→详细信息→IPv4地址(我的是192.168.142.128)

 

 

 3.回到本机,桌面点击键盘win键+R→输入mstsc→确定→输入刚刚步骤2找到的虚拟机IPv4地址→输入新建虚拟机系统时你自定的用户名和密码并确定→远程桌面连接点击“是”

 

 

 

 

4.此时就已经连接成功了,以主机桌面文件“哈哈哈”为例,直接复制粘贴到虚拟机就好

 

 

 5.over,谢谢大家

### 如何通过 SCP 在主机与虚拟机之间传输文件 #### 1. 基本概念 `scp` 是一种基于 SSH 协议的安全文件传输命令,能够在不同主机之间实现文件的快速、安全传输。它支持本地到远程以及远程到本地的数据交换[^1]。 #### 2. 配置环境 在使用 `scp` 进行文件传输之前,请确认以下条件: - **SSH 服务开启**:目标机器(即虚拟机)上的 SSH 服务已经启动并正常运行。 - **网络连通性**:确保主机能够访问虚拟机的 IP 地址或域名。 - **权限设置**:拥有足够的权限来读取源文件写入目标路径中的文件[^4]。 #### 3. 示例命令 ##### (1) 将文件从主机发送至虚拟机 假设主机上有名为 `example.txt` 的文件,要将其上传到虚拟机 `/home/user/` 目录下,则可以执行如下命令: ```bash scp /path/to/example.txt user@virtual-machine-ip:/home/user/ ``` 其中: - `/path/to/example.txt` 表示主机上文件的实际路径; - `user` 替换为虚拟机登录用户名; - `virtual-machine-ip` 更改为实际虚拟机 IP 地址; 如果需要指定非默认端口(通常为 22),可加入 `-P` 参数,例如: ```bash scp -P 2222 /path/to/example.txt user@virtual-machine-ip:/home/user/ ``` 此处 `-P 2222` 定义了自定义端口号。 ##### (2) 把整个目录传送到虚拟机 当希望一次性转移多个文件时,可以通过附加 `-r` 参数递归复制整个目录结构: ```bash scp -r /path/to/folder user@virtual-machine-ip:/home/user/ ``` 此操作会把位于主机 `/path/to/folder` 下的所有子文件夹及其内容都迁移到虚拟机相应位置。 ##### (3) 由虚拟机下载文件回主机 同样地,也可以利用反向逻辑获取存储于虚拟机内的资源。比如想取得虚拟机里某文档保存到当前工作区下面,那么输入这样的语句即可完成任务: ```bash scp user@virtual-machine-ip:/path/on/vm/file . ``` 这里最后那个单独的小数点代表的是放置最终成果的位置——也就是我们所在的终端所在的具体地址[^2]。 #### 4. 注意事项 为了防止误操作造成不可逆的影响,在正式实施前务必仔细核验各项参数准确性,并且提前做好备份措施以防万一发生错误丢失原始资料的情况出现。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值