我有一个虚拟机,我使用以下代码启动它。
kvm -m 2G -hda image.raw -hdb image.data.qcow2 -redir tcp:11180::80
如何将文件从 Linux 主机传输到虚拟机?
答案1
您可以使用与 SSH 在同一端口上运行的 SCP 协议传输文件。为此,您需要将虚拟机上的端口 22 重定向到本地端口(2222
在此示例中):
kvm -m 2G -hda image.raw -hdb image.data.qcow2 -redir tcp:11180::80 -redir tcp:2222::22
并连接ssh
到该端口:
ssh -p 2222 user@localhost
要传输文件,您可以使用scp
:
scp -p 2222 file.txt user@localhost:file.txt