A partir deste link , eu pude fazer o ssh de um Qemu convidado do Debian Sparc64 em um host do MacOS High Sierra.
Agora, eu tento configurar guest e host para usar " apt-get install
" no guest Debian Sparc64 sabendo que eu não tenho acesso à internet no guest, apenas cliente SSH (Existe um SSH Server mas somente no MacOS High Sierra).
Eu inicio o VM Qemu fazendo:
qemu-system-sparc64 \
-boot c \
-hda debian-9.0-sparc64.qcow2 \
-device virtio-balloon \
-net nic,model=virtio,macaddr=52:54:00:12:34:56 \
-vga none \
-net tap,ifname=tap0,script=no,downscript=no \
-m 1024 \
-nographic
e eu faço: ifconfig bridge0 addm tap0
Depois, de convidado, posso fazer: ssh [email protected]
Para obter a função apt-get
no guest, eu coloco em /etc/apt/apt.conf
:
Acquire::http::Proxy "http://localhost:2222";
e em /etc/apt_sources/list
:
deb http://localhost:2222/debian stretch main
deb-src http://localhost:2222/debian stretch main
deb http://localhost:2222/debian stretch-updates main
deb-src http://localhost:2222/debian stretch-updates main
com o seguinte comando no guest Debian Sparc64:
ssh -R 80:deb.debian.org:2222 [email protected]
( 192.168.10.1
é o IP do host do ponto de vista do convidado).
1 *) Primeira pergunta, o comando ssh tunneling no guest logo acima está correto?
2 *) Eu gostaria de alternar entre diferentes sessões do Sparc64, como posso fazê-lo? Se eu iniciar uma segunda VM do Qemu, enquanto a primeira estiver em execução, recebo uma mensagem de erro como esta:
qemu-system-sparc64: -net tap,ifname=tap0,script=no,downscript=no: could not open /dev/tap0: Resource busy
Isso significa que a interface tap0
já é usada pela primeira VM do Qemu iniciada.
Existe uma maneira de ter vários tty
no terminal host MacOS (talvez com um atalho de teclado)?
Aqui a captura onde parece existir vários tty disponíveis (nesta figura, 6 tty são indicados); mas é mostrado que:
Started getty on tty2-tty6 if dbus and logind are not available
Isso significa que o login é impossível em tty2-tty6
? Como posso me livrar desse problema?
Qualquer ajuda é bem-vinda
Tags ssh debian qemu macos macos-highsierra