Есть ли способ посмотреть на текущий запущенный рабочий стол через ssh? Это означает, что если я ssh с компьютера A на компьютер B, я получаю терминальный доступ на компьютере B. И если я запускаю ssh -X из A в B, я могу запускать программы с графическим интерфейсом. Но есть ли способ увидеть рабочий стол в том виде, в каком он отображается на компьютере B? У меня есть несколько процессов, запущенных на машине B, и невозможно убить их и запустить снова через ssh. (Одним из процессов является приложение с графическим интерфейсом, но остальные работают через терминал.)
1 ответ
0
Да, есть способ. Это называется виртуальными сетевыми вычислениями. Вам нужно запустить VNC-сервер по вашему выбору на хост-машине (B), и вам понадобится клиент на вашей локальной машине (A).
На обоих серверах / клиентах VNC должно быть больше опций, но TigerVNC - это бесплатная опция с открытым исходным кодом.