如何在本地主机上向虚拟机发送文件

1.下载Putty,使用Putty下的PSFTP

2.使用open+hostname+@+虚拟机IP地址的格式连接虚拟机,并按提示输入虚拟机密码

3.使用put+你想要发送文件的详细目录+空格+文件名格式,如下

4.在虚拟机里打开一个终端,将文件移动到目标目录并解压,如下

注意:确保你的虚拟机中安装了 unzip 工具。如果没有安装,可以使用以下命令安装(以 Ubuntu 为例):

sudo apt update
sudo apt install unzip

### 如何从主机系统传输文件到 VMware 虚拟机 为了实现主机与 VMware 虚拟机之间的文件共享,可以采用以下几种方法: #### 方法一:通过 VMware Tools 实现文件拖放功能 在 VMware 中,安装并配置好 VMware Tools 后,可以在虚拟机和宿主机之间直接拖拽文件进行传输。然而需要注意的是,在某些情况下可能需要重新安装或更新 VMware Tools 才能正常使用该功能[^1]。 #### 方法二:利用 VMWare 的共享文件夹功能 VMware 提供了一种便捷的方式——共享文件夹来实现在物理机和虚拟机间交换数据。具体操作如下: 1. 配置共享文件夹选项; 2. 勾选“始终启用”或者仅当用户登录时可用; 3. 设置目标路径以及名称; 4. 进入 Windows Server 2008 R2 (Win2008R2),打开资源管理器访问网络位置 `\\vmsvr\sharename` 或者映射驱动器字母至对应的共享目录[^4]。 以下是创建共享文件夹的具体命令行方式(适用于高级用户): ```bash vmrun addSharedFolder /path/to/folder shareName ``` 对于未提及的 VMware Fusion 用户来说,其过程大致相同但界面略有差异,请参照官方文档调整相应参数设置。 #### 方法三:借助第三方工具 FTP/SFTP 客户端或其他云存储服务 除了上述内置手段外,还可以考虑部署简单的Web服务器、Samba服务或是运用像 FileZilla这样的客户端程序来进行跨平台的数据迁移工作;另外也可以注册免费版Dropbox之类的服务作为临时过渡方案。 --- ### 示例代码片段展示如何建立 Samba 共享以便于两台机器通讯 假设我们在Linux环境下准备好了要分享出去的一个目录 `/home/user/shared_folder`, 接下来按照下面步骤执行: ```bash sudo apt-get install samba smbclient cifs-utils # Install necessary packages on Debian-based systems. mkdir -p ~/shared_folder # Create the shared folder if it doesn't exist yet. chmod o+rwx ~/shared_folder # Ensure proper permissions are set. echo "[shared]" >> /etc/samba/smb.conf # Add new section into configuration file. echo " path = /home/$USER/shared_folder" >> /etc/samba/smb.conf echo " writable=yes" >> /etc/samba/smb.conf echo " valid users=$USER" >> /etc/samba/smb.conf service smbd restart # Restart service to apply changes made above. ``` 然后让Windows客户能够连接上这个新的samba站点:`//<your-linux-ip>/shared`. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值