2

Я довольно незнаком с Linux, поэтому я не уверен, что то, что я описываю, возможно, или даже как описать это так, как Google поймет.

Прямо сейчас я использую свой компьютер с Windows, чтобы подключиться к виртуальной машине без сервера Ubuntu. Чтобы редактировать файлы на нем, я использую Sublime Text в Windows для редактирования файлов в общей папке Samba, а затем запускаю их на виртуальной машине. Это немного неуклюже.

Теперь мне интересно, есть ли способ установить Sublime Text в ВМ, а затем каким-то образом перенаправить его графический интерфейс через SSH, чтобы я мог взаимодействовать с ним из Windows.

Да, я мог бы просто использовать виртуальную машину, которая не была безголовой ... но мне интересно, возможно ли что-то подобное, это было бы более естественно и удобно, и мне не пришлось бы отображать весь составной рабочий стол.

2 ответа2

1

Да, вы можете сделать это, используя один из нескольких серверов X-Window на базе Windows. (Я действительно наслаждаюсь MobaXterm в настоящее время).

Тот факт, что виртуальная машина является "безголовой", не имеет значения, если на ней установлены все необходимые пакеты.

1

Для этого вы можете использовать X-Forwarding, он перенаправляет графический интерфейс приложения на локальный X-сервер, работающий на вашем компьютере с Windows. Для этого вам понадобятся Putty, Xming и правильно настроенный SSHd.

На сервере вам нужно убедиться, что для X11Forwarding установлено значение yes в /etc/ssh/sshd.conf .

После этого вам нужно запустить Xming для создания локального X-сервера, использовать PuTTY для SSH на сервере с включенной в настройках переадресацией X11, и после этого вы можете запустить нужное приложение, например, sublime-text & .

Для более подробного объяснения, смотрите это для стороны сервера и это для стороны клиента.

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