Remmina pre и post команды подключения VNC

362
Kartik

Существует мало документации о том, если это может быть достигнуто. Мой рабочий процесс таков: я подключаюсь к своей удаленной машине через SSH, затем, если мне нужен графический интерфейс, запускаю сервер TigerVNC, используя

/usr/bin/vncserver :4 -geometry 1920x1080 -depth 32 -nolisten tcp -localhost 

(сохраняется удобно для псевдонима bash). Затем я могу подключиться к нему с помощью Remmina как обычно. Мне никогда не приходилось возиться с командами подключения до и после подключения в редакторе подключений Remmina. Сегодня я неожиданно заметил их и подумал, могу ли я выполнить там свои команды для порождения VNC-сервера. Поэтому я скопировал вышеупомянутое в окно предварительного подключения и попытался подключиться. Неудачно. Затем я использовал мой псевдоним bash. Неудачно.

Наконец, я создал исполняемый файл оболочки с помощью этой команды и предоставил этот файл в поле перед подключением. Это похоже на то, что есть в вики . Теперь он просто застрял в диалоговом окне «Подключение к хосту». Я не могу сказать, становлюсь ли я ближе. К сожалению, вики не уточняют это, или я слишком слеп, чтобы эффективно искать его. Кто-нибудь может помочь? Это вообще возможно? Было бы здорово, если бы Remmina могла подключаться через SSH, порождать VNC-сервер, а затем подключаться к GUI, и все это одним выстрелом.


Очевидно, я также заинтересован в посткоманде /usr/bin/vncserver -kill :4.

0

1 ответ на вопрос

0
Kartik

Ах! Я понял! Команда запускается на клиентском компьютере, а не на сервере. Следовательно,

/usr/bin/ssh user@host '/usr/bin/vncserver :4 -geometry 1920x1080 -depth 32 -nolisten tcp -localhost' 

в предварительной команде, и

/usr/bin/ssh user@host '/usr/bin/vncserver -kill :4' 

в команде post делает именно то, что я хочу! Реммина потрясающая!

Похожие вопросы