По этой ссылке я смог сделать ssh из гостевого Qemu Debian Sparc64 на хосте MacOS High Sierra.
Теперь я пытаюсь настроить гостевую и хостовую систему, чтобы использовать « apt-get install
» на гостевой системе Debian Sparc64, зная, что у меня нет гостевого доступа к Интернету на гостевой машине, только SSH-клиент (Серверный SSH есть, но только на MacOS High Sierra).
Я запускаю VM Qemu, выполнив:
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
и я делаю: ifconfig bridge0 addm tap0
Тогда из гостя я могу сделать: ssh user_host@192.168.10.1
Чтобы получить функцию apt-get
для гостя, я помещаю в /etc/apt/apt.conf
:
Acquire::http::Proxy "http://localhost:2222";
и в /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
с помощью следующей команды в гостевой системе Debian Sparc64:
ssh -R 80:deb.debian.org:2222 user_host@192.168.10.1
(192.168.10.1
- это IP хоста с точки зрения гостя).
1 *) Первый вопрос: команда ssh tunneling на гостевой панели выше верна?
2 *) Я хотел бы переключаться между различными сессиями Sparc64, как я могу это сделать? Если я запускаю второй раз Qemu VM, в то время как первый работает, то я получаю сообщение об ошибке, подобное этому:
qemu-system-sparc64: -net tap,ifname=tap0,script=no,downscript=no: could not open /dev/tap0: Resource busy
Это означает, что интерфейс tap0
уже используется первой запущенной виртуальной машиной Qemu.
Есть ли способ иметь несколько tty
на терминале MacOS (возможно, с помощью сочетания клавиш)?
Здесь захват, где, как кажется, существует несколько доступных tty (на этом рисунке показано 6 tty); но показано, что:
Started getty on tty2-tty6 if dbus and logind are not available
Означает ли это, что вход на tty2-tty6
? Как я могу избавиться от этой проблемы?
Любая помощь приветствуется