1

Я запускаю Xen на CentOS. У меня нет графического интерфейса, и я хотел бы запустить исполняемый файл на виртуальной машине (Domain-U/Guest Domain) из Domain-0. Можно ли сделать это?

Еще немного информации

Я просто использую CentOS Desktop с KVM. Моя команда xm list дает следующее:

Name                         ID Mem(MiB) VCPUs State  Time(s)
Domain-0                      0       98     1 r-----  5068.6
vm1                         231      128     1 r-----     7.6

У меня не работает сервер или что-то еще. Просто играть с виртуализацией Xen.

2 ответа2

2

ssh может быть самым простым способом достичь того, что вы хотите.

Из dom0 вы можете сделать

ssh domU <remote executable command> > localfile

Так что ssh to domU запустит remote executable command и затем перенаправит вывод этой команды в локальный файл с именем localfile .

Например:

ssh domU cat /etc/passwd > passwd.txt

Это будет ssh to domU из dom0, cat файл passwd и сохранит результаты в локальном файле с именем passwd.txt

Обратите внимание, что ничего из этого не имеет ничего общего с виртуализацией, если у вас есть виртуальная машина, это то же самое, что и физическая машина - вы относитесь к ней так же.

2

Предполагая, что у вас есть ssh-доступ к DomU, просто используйте X-Forwarding, например: ssh -XY qdot@domU или даже ssh -XY qdot@domU executable

 -X      Enables X11 forwarding.  This can also be specified on a per-host basis in a configuration file.

         X11 forwarding should be enabled with caution.  Users with the ability to bypass file permissions on the remote
         host (for the user's X authorization database) can access the local X11 display through the forwarded connection.
         An attacker may then be able to perform activities such as keystroke monitoring.

         For this reason, X11 forwarding is subjected to X11 SECURITY extension restrictions by default.  Please refer to
         the ssh -Y option and the ForwardX11Trusted directive in ssh_config(5) for more information.

 -x      Disables X11 forwarding.

 -Y      Enables trusted X11 forwarding.  Trusted X11 forwardings are not subjected to the X11 SECURITY extension controls.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .