Я хочу получить доступ к своей гостевой ОС по ssh, а не через уродливый графический интерфейс, предоставляемый virt-manager. Как сделать гостевую ОС доступной извне? Все, что я нашел, - это настроить интерфейс моста и внести некоторые изменения в файлы конфигурации. Есть две проблемы:
Похоже, у меня уже есть мостовой интерфейс:
virbr0 Link encap: Ethernet HWaddr 3e: 1a: ac: 69: b3: 36
inet addr: 192.168.122.1 Bcast: 192.168.122.255 Маска: 255.255.255.0 inet6 addr: fe80 :: 3c1a: acff: fe69: b336 / 64 Область действия: Link UP ТРАНСЛЯЦИЯ РАБОТАЕТ МУЛЬТИКАСТ MTU: 1500 Метрика: 1 Пакеты приема: 0 ошибок: 0 отброшено: 0 переполнений: 0 кадров: 0 пакетов TX: 8027 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0 коллизий: 0 txqueuelen: 0 байтов приема: 0 (0,0 Б) байтов передачи: 1592237 (1,5 МБ)
Мне нужно настроить еще один?
Вся информация, которую я нашел о настройке файлов конфигурации, относилась к ubuntu 8.10, но у меня ubuntu 9.04, и расположение файлов конфигурации немного отличается.
Есть ли в ubuntu 9.04 пошаговое руководство по настройке внешнего доступа для гостей KVM?
в этом нет необходимости. если у вас есть мостовое устройство, которое должно заменить конфигурацию eth, то виртуальные сетевые адаптеры виртуальных машин подключаются к этому мосту так же, как если бы вы подключали виртуальные машины к v-switch на VMWare ESX.
после этого просто подключите ssh к виртуальной машине по сети - sshd должен быть запущен и порт 22 должен быть доступен.
Я эксперт njo по Ubuntu, но он работает на моем компьютере с Fedora и в моих системах RHEL.
В Ubuntu есть хорошее руководство по сети KVM и настройке мостового интерфейса по адресу https://help.ubuntu.com/community/KVM/Networking