Como conectar o SSH à máquina virtual do host Linux?

2

Eu tenho uma máquina virtual que eu inicio usando o seguinte código.

kvm -m 2G -hda image.raw -hdb image.data.qcow2 -redir tcp:11180::80

Como posso transferir arquivos de um host Linux para a máquina virtual?

    
por ankit kumar 30.08.2016 / 10:25

1 resposta

1

Você pode transferir arquivos usando o protocolo SCP trabalhando na mesma porta que o SSH. Para isso, você precisa redirecionar a porta 22 na máquina virtual para uma porta local ( 2222 neste exemplo):

kvm -m 2G -hda image.raw -hdb image.data.qcow2 -redir tcp:11180::80 -redir tcp:2222::22

e conecte-se com ssh a essa porta:

ssh -p 2222 user@localhost

Para transferir arquivos, você pode usar scp :

scp -p 2222 file.txt user@localhost:file.txt
    
por 30.08.2016 / 10:54