O SSH não pode se conectar ao emulador ARM do qemu

2

Eu tenho o boot da máquina padrão armhf com ssh na porta 22 de aqui Usando este comando:

qemu-system-arm -M vexpress-a9 -kernel vmlinuz-3.2.0-4-vexpress -initrd initrd.img-3.2.0-4-vexpress \
-drive if=sd,file=debian_wheezy_armhf_standard.qcow2 -append "root=/dev/mmcblk0p2" -net user,hostfwd=tcp::5555-:22

Como explicado no este tutorial, configurei um par de chaves privada / pública ssh-server invocando ssh-keygen -t rsa on isso.

Então, quando eu conectá-lo da minha máquina de convidado Ubuntu 17.10 x64

ssh -p 5555 localhost

Eu recebo este erro:

ssh_exchange_identification: read: Connection reset by peer

Quando eu tento explicitamente conectar o ssh à máquina virtual invocando

qemu-system-arm -M vexpress-a9 -net user,hostfwd=tcp::5555-:22 &

Eu recebo esta mensagem

qemu-system-arm: -net user,hostfwd=tcp::5555-:22: Could not set up host forwarding rule 'tcp::5555-:22'

Qual é o problema?

Como posso conectar o ssh ao emulador de braço?

Obrigado

    
por Roey 15.12.2017 / 12:56

0 respostas

Tags