如何复制文件到虚拟机linux
如何复制文件到虚拟机linux详细介绍
在将文件复制到虚拟机 Linux 系统时,可依据不同的虚拟化软件和网络环境来选择适宜的方法,下面为你介绍几种常见的操作方式。
使用共享文件夹(以 VMware 为例)
- 设置共享文件夹:开启虚拟机设置,于 “选项” 标签里找到 “共享文件夹”,启用共享并添加要共享的本地文件夹。
- 在 Linux 系统访问:在 Linux 系统中,共享文件夹通常会挂载到
/mnt/hgfs目录下,你可以在此目录里找到共享的文件。
使用 SCP 命令
此方法需要虚拟机开启 SSH 服务,并且要知晓虚拟机的 IP 地址。
- 确认虚拟机 IP 地址:在虚拟机的 Linux 系统里运用
ifconfig或者ip addr命令来获取 IP 地址。 - 使用 SCP 命令复制文件:在本地终端执行以下命令,将本地文件复制到虚拟机:
bash
/path/to/local/file username@vm_ip:/path/to/destination
其中,/path/to/local/file 是本地文件的路径,username 是虚拟机的用户名,vm_ip 是虚拟机的 IP 地址,/path/to/destination 是虚拟机上的目标路径。
使用 FTP 服务
你可以在虚拟机中安装并配置 FTP 服务,然后使用 FTP 客户端(如 FileZilla)来复制文件。
- 在虚拟机中安装 FTP 服务:以 Ubuntu 为例,执行以下命令安装 vsftpd:
bash
updatevsftpd
- 配置 FTP 服务:编辑
/etc/vsftpd.conf文件,根据需要进行配置。 - 启动 FTP 服务:
bash
systemctl start vsftpd
912 systemctl vsftpd
- 使用 FTP 客户端连接并复制文件:打开 FileZilla 等 FTP 客户端,输入虚拟机的 IP 地址、用户名和密码,连接后即可复制文件。