[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: