Я оставил программу (netbeans), работающую на удаленном компьютере, и я хотел бы сохранить сеанс (я знаю, я знаю | - () и выйти, чтобы я мог работать в моем текущем местоположении. У меня есть доступ к этому компьютеру через ssh, и я вижу, как работает программа, когда я ps -u myusername . Но, похоже, мне нужно как-то зайти в программу или "направить" удаленный рабочий стол к локальному.
Это возможно?
Все вопросы, которые я нашел в этом направлении, были связаны с удаленным запуском новой программы с графическим интерфейсом с помощью ssh -X , но, похоже, это не поможет в этой ситуации.
Уже спасибо!

Редактировать:
Благодаря fede.evol я понял, что правильно использовать vncviewer/vncserver (x11vnc не установлен на удаленном компьютере, но Tight VNC 1.3.10 есть).
Однако моя проблема, кажется, связана с дополнительными трудностями, потому что я подключаюсь не напрямую к удаленному компьютеру (скажем, mycomp.server.com), а через другой компьютер (например, sshhost.server.com). Обычно (это использует ssh -X для выполнения sth), я сначала подключаюсь к sshhost а оттуда к mycomp который работает нормально.
Мне удалось настроить vncviewer (ssvnc) в моем текущем местоположении, и мне также удалось получить удаленный рабочий стол на sshhost.server.com помощью

ssvnc myusername@sshhost.server.com:1

(Я запустил новый X-display: 1 на sshhost , набрав vncserver и установив пароль с помощью vncpasswd потому что у меня нет доступа к display: 0 на sshhost , я думаю) Я планировал получить доступ к рабочему столу mycomp через этот vnc -подключение к sshhost аналогично тому, как я это делаю при ssh-соединении (то есть ssh -X myusername@sshhost.server.com и затем ssh -X mycomp). Первая проблема: набрав на sshhost , я не могу просто сказать:

vncviewer mycomp:0

потому что я Couldn't convert 'mycomp' to host address .
Поэтому я mycomp чтобы получить его IP, и использовал его вместо mycomp в последней команде. Но это не работает. Я получил:

vncviewer: ConnectToTcpAddr: connect: Connection timed out Unable to connect to VNC server

Итак, я застрял здесь ...

1 ответ1

0

Если он уже запущен и работает, я бы предложил вам экспортировать текущий дисплей X через VNC, а затем использовать VNC для доступа к нему. Вы можете сделать это с x11vnc, который в настоящее время доступен во многих дистрибутивах.

Вы должны запустить программу с чем-то вроде:

x11vnc -display:0

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