当前位置:首页 > 虚拟机 > 正文

如何将虚拟机的文件传到本地机


1. 连接到 vCenter Server 或 ESXi 主机:使用 vSphere Client 建立与 vCenter Server 或 ESXi 主机的连接。
2. 选择要传输文件的虚拟机:在清单中选择要传输文件的虚拟机。
3. 打开控制台:单击虚拟机的 控制台 选项卡以打开虚拟机控制台。
4. 安装 VMware Tools:如果虚拟机上尚未安装 VMware Tools,请单击 安装/更新 VMware Tools 按钮。 这将为虚拟机提供拖放功能。
5. 打开文件管理器:在虚拟机控制台中,打开文件管理器(例如 Nautilus 或 Windows 资源管理器)。
6. 导航到要传输的文件:在文件管理器中,导航到要传输的文件或文件夹。
7. 拖放到本地计算机:将文件或文件夹拖放到 vSphere Client 窗口外,然后松开鼠标按钮。 文件将传输到本地计算机的下载文件夹中。
使用 WinSCP
1. 下载并安装 WinSCP:从 WinSCP 网站下载并安装 WinSCP,这是一个开源的文件传输协议(FTP)客户端。
2. 连接到虚拟机:启动 WinSCP 并输入虚拟机的 IP 地址或主机名作为主机名。 使用凭据(例如用户名和密码)连接到虚拟机。
3. 导航到要传输的文件:在 WinSCP 窗口的左侧面板中,导航到要传输的文件或文件夹。
4. 下载文件:右键单击要传输的文件或文件夹,然后单击 下载。 文件将下载到本地计算机。
使用 scp 命令
1. 确认虚拟机已启用 SSH:确保虚拟机已启用 SSH,以便可以使用安全外壳(SSH)连接到它。
2. 在本地计算机上打开终端:在本地计算机上打开终端(例如命令提示符或终端)。
3. 连接到虚拟机:使用以下命令连接到虚拟机,其中 <用户名> 是虚拟机的用户名, 是虚拟机的 IP 地址:
scp -P <端口号> <用户名>@:<远程文件路径> <本地文件路径>
例如:
scp -P 22 root@192.168.1.10:/home/user/file.txt ~/Downloads/file.txt
4. 输入密码:提示时输入虚拟机的密码。
5. 传输文件:文件将传输到本地计算机指定的路径中。