13.2. Удаленное управление с помощью TLS и SSL
Виртуальными машинами можно управлять удаленно по TLS и SSL, что, с одной стороны, обеспечивает масштабируемость, а с другой — усложняет работу по сравнению с обычным использованием ssh (см.
Раздел 13.1, «Удаленное управление с помощью SSH»). TLS и SSL используются веб-браузерами для установки безопасных соединений. Управляющее соединение
libvirt
откроет порт TCP для входящих запросов (при этом аутентификация будет осуществляться на основе сертификатов x509, а передаваемые данные будут зашифрованы), а для каждой виртуальной машины будет настроена VNC-консоль, использующая аутентификацию x509.
При этом пользователю не нужна учетная запись оболочки в удаленной системе. Но потребуется создать дополнительные правила межсетевого экрана для доступа к службе управления и консоли VNC. Для ограничения доступа пользователей можно использовать специальные списки отзыва сертификатов.
Чтобы включить SSL и TLS для VNC, необходимо поместить сертификатор CA и сертификаты клиента в $HOME/.pki
. Эти файлы включают: