Как выполнить вход в удаленную систему Windows с терминала Linux?

У меня есть виртуальная машина Windows, и конечная цель - иметь возможность запускать там приложение с графическим интерфейсом Java и наблюдать за его окном через RDP. Чтобы запустить это приложение, на виртуальной машине Windows есть сервер SSH, который настроен на запуск при входе в систему одного пользователя для этого компьютера. Но сразу после запуска виртуальной машины этот пользователь еще не вошел в систему и поэтому сервер SSH не работает

Текущий обходной путь - выполнить ручной вход RDP в виртуальную машину Windows, которая автоматически запускает сервер SSH, затем окно RDP может даже закрыться, сервер SSH будет продолжать слушать команду, отправленную для запуска приложения Java.

Я хотел бы либо найти способ выполнить вход в систему автоматически, а не вручную с помощью клиента RDP, ИЛИ способ запустить сервер SSH при запуске.

Я уже попробовал:

  1. Настройка сервера SSH для запуска в качестве службы - приложение Java могло быть запущено, но оно работало как пользовательская СИСТЕМА без видимого для нас вывода.
  2. То же, что 1, но работает как единый сконфигурированный пользователь виртуальной машины Windows - приложение запускается от имени правильного пользователя, но после входа в систему под тем же пользователем через RDP графический интерфейс приложения не виден
  3. Настройка виртуальной машины Windows для автоматического входа в систему для одного пользователя, в надежде, что он запустит службу SSH как часть процесса входа в систему - тот же результат, что и в случае с 2.
  4. Выполнение входа в систему с виртуальной машины Linux с использованием rdesktop - не удалось с ошибкой "ОШИБКА: не удалось открыть отображение", поскольку эта виртуальная машина Linux не имеет X-сервера

Если что-то не понятно, я с удовольствием предоставлю дополнительную информацию.

0 ответов

Другие вопросы по тегам