Удаленный запуск GUI приложения от root через SSH (Связка OpenSuSE 10.3 и Debian Sid)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

-sanches-
Сообщения: 333
ОС: Gentoo

Удаленный запуск GUI приложения от root через SSH

Сообщение -sanches- »

Доброго времени суток!
Не могу понять, в какую сторону надо копать, что бы объяснить и исправить ситуацию. Например, пусть необходимо удалённо запускать kcontrol от root:
1. С Debian на SuSE

Код: Выделить всё

sanches@debian-tp:~$ ssh -X  10.0.0.100 'su -c kcontrol'
Password:
Пароль: 12345
kbuildsycoca running...

Что интересно, все нормально запускается, но при наборе пароля 12345 (это пароль root на удаленной машине в SuSE) он реально виден. Вопрос в том, почему так и есть ли возможность этого избежать?
2. С SuSE на Debian

Код: Выделить всё

sanches@linux:~> ssh -X 10.0.0.101 'su -c kcontrol'
sanches@10.0.0.101's password:
su: должен выполняться из терминала

Здесь вообще невозможно запустить kcontrol по указанной причине. Кто виноват? Настойки sshd или что-то другое???
Спасибо сказали:
Аватара пользователя
Фантом
Сообщения: 464
ОС: openSUSE

Re: Удаленный запуск GUI приложения от root через SSH

Сообщение Фантом »

-sanches- писал(а):
25.03.2008 11:17
Доброго времени суток!
Не могу понять, в какую сторону надо копать, что бы объяснить и исправить ситуацию. Например, пусть необходимо удалённо запускать kcontrol от root:
1. С Debian на SuSE

Код: Выделить всё

sanches@debian-tp:~$ ssh -X  10.0.0.100 'su -c kcontrol'
Password:
Пароль: 12345
kbuildsycoca running...

Что интересно, все нормально запускается, но при наборе пароля 12345 (это пароль root на удаленной машине в SuSE) он реально виден. Вопрос в том, почему так и есть ли возможность этого избежать?
2. С SuSE на Debian

Код: Выделить всё

sanches@linux:~> ssh -X 10.0.0.101 'su -c kcontrol'
sanches@10.0.0.101's password:
su: должен выполняться из терминала

Здесь вообще невозможно запустить kcontrol по указанной причине. Кто виноват? Настойки sshd или что-то другое???

А это принципиально необходимо - делать все в одной строке? Наверное, обе неприятности можно как-то починить (хотя вторую "чинить", пожалуй, не стоит - безопасности ради), но они должны пропасть, если сначала входить по ssh, а уже потом запускать что-то.
Спасибо сказали: