У меня есть виртуальная машина, которую я запускаю, используя следующий код.
kvm -m 2G -hda image.raw -hdb image.data.qcow2 -redir tcp:11180::80
Как я могу перенести файлы с хоста Linux на виртуальную машину?
У меня есть виртуальная машина, которую я запускаю, используя следующий код.
kvm -m 2G -hda image.raw -hdb image.data.qcow2 -redir tcp:11180::80
Как я могу перенести файлы с хоста Linux на виртуальную машину?
Вы можете передавать файлы, используя протокол SCP, работающий на том же порту, что и SSH. Для этого вам нужно перенаправить порт 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