LINUX.ORG.RU

Простые вопросы про SSH


0

1

С появлением нескольких компов в доме стал иногда пользоваться OpenSSH, и пока не понял довольно простую вещь: можно ли удаленно запустить программу с GUI, организовав вывод графики на монитор сервера, а не клиента?

★★
Ответ на: комментарий от Turbid

Ещё разумно использовать screen/tmux, чтобы прога не завершалась при разрыве связи или выходе из удалённого сеанса.

Axon ★★★★★
()
Ответ на: комментарий от anonymous

man ssh

Негодный анонимус. Там этого нет.

Axon ★★★★★
()

Можно. Поправь /etc/ssh/sshd (емнип)

ymuv ★★★★
()

Можно, но к ssh это не имеет никакого отношения. Учись запускать ГУЁвые программы.

sdio ★★★★★
()
Ответ на: комментарий от yura_ts

Нафейхоа? Делюга может запускаться сервером где надо вообще без гуя, а гуй потом может подключаться к ней откуда угодно.

om-nom-nimouse ★★
()
Ответ на: комментарий от Homura_Akemi

Вроде, при завершении родительского терминала всё равно процесс кильнётся. Разве что, nohup поможет.

Axon ★★★★★
()
Ответ на: комментарий от Axon

Вроде, при завершении родительского терминала всё равно процесс кильнётся.

Нет, скобки как раз указываю шеллу, что процесс нужно отсоединить.

Homura_Akemi
()

можно ли удаленно запустить программу с GUI, организовав вывод графики на монитор сервера, а не клиента?

Можно, так:

env DISPLAY=:0 программа параметры
Но:
1. В иксах должен быть залогинен какой-то пользователь.
2. И запускать надо от того же самого пользователя, который в это время залогинен в иксах. Рут во многих дистрибутивах не подойдёт.

На нужного пользователя можно переключиться с помощью `su -l юзернейм` (опция -l важна) или `sudo -u юзернейм -H -i` (опция -H важна).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.