Есть желание сделать удаленно управляемый демонстрационный центр.
Суть идеи:
1. имеется некий компьютер А с установленными gentoo, Xorg-X11, fluxbox (например) и тд.
2. имеется удаленный компьютер Б с установленной виндой, линуксом, бсд - неважно вобщем.
3. необходимо залогиниться с Б на А по ssh и, используя x11 forwarding, добиться вывода изображения на экране Б
4. и самое главное: то, что делается по ssh на экране Б должно отображаться также на экране А.
Для винды сделал следующим образом:
1. (Б) установил Х-сервер Xming сервер
Xming X Server for Windows | Free System Administration software downloads at SourceForge.net (в ярлыке запуска прописано "C:\Program Files\Xming\Xming.exe" :0 -clipboard -multiwindow)
2. (Б) установил PuTTY
3. (Б) запустил Xming
4. (Б) в PuTTY, в разделе SSH-X11 подвесил галку на X11 forwarding
5. (А) в /etc/ssh/sshd_config
code text
# X11 tunneling options
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
после этого /etc/init.d/sshd reload
6. (А) в файле /etc/X11/xdm/xdm-config поставил ! перед
!DisplayManager.requestPort: 0
и перезапустил xdm. Для логинов я его решил использовать.
7. (Б) запустил Xlaunch, залогинился под обычным юзером, запустился флукс и тд.
8. Теперь бьюсь над одновременным выводом изображения и на А. Пока безуспешно.
Есть одно замечание маленькое. При логине с Б у меня не появляется приглашение от xdm. Похоже, что достаточно авторизоваться по ssh, но на А висит это приглашение от xdm ввести логин/пароль. Имеет ли смысл убрать этот xdm и каким-то образом (каким?) запускать локально Х-сессию от пользователя при удаленном логине?