如何从 Linux 主机通过 SSH 连接到虚拟机?

如何从 Linux 主机通过 SSH 连接到虚拟机?

我有一个虚拟机,我使用以下代码启动它。

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

相关内容