У меня есть на винде Х-сервер (X-Win32 v4.1.4.1) и есть секьюный шелл на удаленную машинку, где лежит Х-клиент. Как мне его запустить на мой Х?
> У меня есть на винде Х-сервер (X-Win32 v4.1.4.1) и есть
>секьюный шелл на удаленную машинку, где лежит Х-клиент. Как мне его
>запустить на мой Х?
на удаленной машине
export DISPLAY=192.168.0.1:0.0 (это ip виндовой машины)
xterm & или какой-нибудь X-менеджер
на винде возможно надо добавить в xhosts ip(hostname) твоего сервера - через X-Util
> У меня есть на винде Х-сервер (X-Win32 v4.1.4.1) и есть
>секьюный шелл на удаленную машинку, где лежит Х-клиент. Как мне его
>запустить на мой Х?В настройках ssh-клиента указать, что нужно делать X-форвардинг. Например в конфиге для OpenSSH /etc/ssh/ssh_config есть опции:
ForwardAgent yes
ForwardX11 yesВ putty и в других клиентах тоже должно быть.
На удалённой машине в конфиге sshd это тоже должно быть разрешено.
/etc/ssh/sshd_configX11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yesСоединяешься с удалённой машиной и убеждаешься, что установлена переменная
DISPLAY=:10.0
и можешь запускать своего Х-клиента. Естественно, там же должны быть и либы и всё остальное, что нужно клиенту.
>> У меня есть на винде Х-сервер (X-Win32 v4.1.4.1) и есть
>>секьюный шелл на удаленную машинку, где лежит Х-клиент. Как мне его
>>запустить на мой Х?
>
>В настройках ssh-клиента указать, что нужно делать X-форвардинг.
при таком раскраде сшш не закроешь.