skoltogyan писал(а):загрузил этот xming на свою XP-ку. но пока не понял, как его настроить на работу с sles9 .
можете просветить ?
ээ... ну собственно
здесь написано как это сделать.
Я настраивал Xming для работы через SSH
Последовательность такова:
1. Ставим Xming-6-9-0-20-setup.exe
2. Ставим Xming-fonts-6-9-0-6-setup.exe
3. Ставим клиента SSH - Putty (
полную версию)
4. Создаём на SLES юзера (возможно он уже есть)
5. С помощью puttygen.exe генерируем SSH2-DSA ключи, и сохраняем приватный ключь (без пароля!) куда надо, а публичный ключик записываем на SLES в /home/USER/.ssh/authorized_keys
6. В /etc/ssh/sshd_config
пишем
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
потом
/etc/rc.d/sshd restart
7. Настраиваем сессию в Putty:
Вкраце как это сделать:
ну понятно что во вкладке Session пишем IP нашего линукса, задаём имя сессии (ОНО НАМ ПОТОМ ПРИГОДИТСЯ для Xming, у меня сессия называлась
SUSELinux)
Connection -> Data -> Auto-login username (пишем нашего юзера)
Connection -> SSH -> Auth -> Private key... (выбираем наш приватный ключь)
Connection -> SSH -> X11 -> Enable X11 forwarding (ставим галку)
Connection -> SSH -> X11 -> X display location (пишем localhost:0, почему именно так, потому как в настройках Xming мы делали так)
Топаем назад в Session и сохраняем нашу сессию.
Что должно быть в итоге, когда запускаем нашу сесию то нас по SSH должно пустить на консоль сервера, без запросов всякиз там паролев, то есть мы сделали вход по ключам!
8. Настраиваем Xming:
создаем в папке где стоит Xming файлик Xmingrc
Моё содержание, кое что нужно будет исправить!
- Код: Выделить всё
# Xming Server Resource File
TRAYICON ",101"
menu Putty {
PAgeant exec "S:\NetWork\Putty\pageant S:\NetWork\Putty\Private\SUSELinux_192.168.100.100.ppk"
separator
SUSELinux execd "S:\NetWork\Putty\putty -load SUSELinux"
}
menu SUSELinux {
xterm exec "S:\NetWork\Putty\plink -load SUSELinux xterm -ls -rightbar"
konsole exec "S:\NetWork\Putty\plink -load SUSELinux konsole --ls"
kcontrol exec "S:\NetWork\Putty\plink -load SUSELinux kcontrol"
xcalc exec "S:\NetWork\Putty\plink -load SUSELinux xcalc"
xeyes exec "S:\NetWork\Putty\plink -load SUSELinux xeyes"
firefox exec "S:\NetWork\Putty\plink -load SUSELinux firefox"
separator
XDMCP execd "Xming :1 -clipboard -notrayicon -lesspointer -screen 0 1024x768+125+100 -query 192.168.100.1 -emulate3buttons"
}
menu localhost {
# shells etc
Cygwin execd "C:\cygwin\bin\bash --login -i"
EsounD exec "C:\Program Files\Xming\esound\esd -tcp -public"
MSDOS execd "C:\WINDOWS\system32\cmd"
XLaunch execd "XLaunch -load my_ssh.xlaunch"
}
menu apps {
"PuTTY Sessions" menu Putty
"Remote@SUSELinux" menu SUSELinux
"Local@CHEL36" menu localhost
separator
"&Reload Xmingrc" reload
separator
}
menu aot {
"&Always on Top" alwaysontop
separator
}
RootMenu apps
DefaultSysMenu aot atstart
SilentExit
DEBUG "Done parsing the configuration file..."
Думаю разберётесь, исправить путь до Putty и название сессии + у меня еще фигурирует адрес 192.168.100.100, это я настраивал работу X-сервер через XDM
9. Запускаем Xming:
"C:\Program Files\Xming\Xming.exe" :0 -clipboard -multiwindow
Висит он себе в систрее, тыкаем правой мыхой в него и видим наши менюшки, выбираем Remote@SUSELinux -> xeyes и видим преславутые глазищи
Дополнение: возможно на линуксе придется выполнить команды
DISPLAY=MY_HOST:X.Y
export DISPLAY
где,
MY_HOST - адрес X-сервера, то есть виндовой машины с Xming
X.Y - это номер Икс сервера и номер экрана на нем
обычно 0.0
я делал
DISPLAY=192.168.100.100:0.0
export DISPLAY
вот и все!
Возможно придется еще понастраивать русские шрифты на линуксе, мне кажется с VNC именно в этом грабля, унжно просто настроить шрифты.
Есть вариант настроить Xming для работы по XDM, тогда все эти заморочки с Putty не понадобятся, но с путти то более правильней, шифрация трафика и т.д.