пятница, 6 марта 2009 г.

SSH - это наше все !!!

Добрый день уважаемый читатель!
Сегодня хочу описать настройку доступа к рабочему столу в OpenSuse 11.1 через VNC протокол. Начну с упоминания прошлого негативного опыта прямого открытия портов в брэндмауре, запуска VNC сервера и что из этого вышло. Теперь, как гусь стреляный, я решил воспользоваться средствами серьезного шифрования - SSH.
Во первых - на стороне клиента необходимо пробросить локальные порты рабочей станции на удаленный компьютер. Воспользуемся доступной утилитой PuTTY- настройка будет выглядеть так:


После чего на удаленном компьютере с Suse linux необходимо запустить VNC сервер командой: vncserver :64 -geometry 1024x768 -depth 16 -name XXXX
запустить серевер. При этом при первом запуске будет предложено ввести пароль для сессии. (запускать сервер можно от имени пользователя без привелегий администратора)
И теперь если у Вас нет желания тупо смотреть на графический терминал, а есть желание войти ну скажем в оболочку GNOME, то в файле ~/.vnc/xstartup вместо twm& запишите exec gnome-session &.
Теперь все готово для запуска клиента vnc. Обратите внимание, что в качестве адреса нужно указать локальный компьютер, поскольку далее трафик пойдет по шифрованному каналу ssh.

Вот собственно и все, дальше описывать нет нужды, ввиду очевидности происходящего. Ну все, будьте здоровы. И всех женщин - с наступающим праздником !!!