Re: Запуск приложенией X-window через ssh
В сообщении от 21 Декабрь 2005 20:18 Mikhail Gusarov написал(a):
>
> You (dmitrmax@int.spb.ru) wrote:
>
> MD> xauth не нужен, т.к. реально к X-серверу происходит локальное
> MD> подключение. А xauth нужен, когда что-то коннектится к иксам
> MD> удаленно или от другого пользователя.
>
> И откуда же это подключение возьмёт аутентикационный токен, если его
> ssh через себя в xauth не пропихнёт?
Дубль два. Сервер SSH создает у себя на стороне нечто вроде прокси для
X-протокола. Для этого он объявляет переменную DISPLAY по дефолту
равную, кажется, ":10". Заметь, что это "локальный" дисплей. Потом
сервер SSH хапает весь трафик от приложений, запущенных на этом же
сервере, которые конектятся к этому дисплею и пихает его в канал. Клиент
его получает и уже от своего имени через unix-сокеты конектится к твоему
X-серверу тоже на локальный дисплей. Внимание вопрос: зачем клиенту ssh,
который запущен от твоего же имени, аутентифицироваться у твоего же
сервера?
Я где-то наврал?
--
Макс
Reply to: