Інсталяція VNCSERVER та налаштування

Привіт
Предісторія.
Працюю в ІТ корпорації, в якій є можливість з дому підключатись до робочого пк через VPN. На жаль,  тільки користувачі OS Windows мають нормальну підтримку, та сама історія із VPN,  ACL, налаштовано криво і можливо підключатись крім SSH ще на RDP.



Моє рішення, інсталяція VNCSERVER і налаштувати його прослуховувати RDP порт 3389.
Linux distrib:  Ubuntu 10.10 x86_64.


Крок 1:
Інсталяція VNCSERVER:

$:  sudo  apt-get install  tightvncserver fvwm fvwm-crystal fvwm-icons fvwm1   -y

Крок 2:
Налаштування VNCSERVER прослуховувати порт RDP:
$: cat /usr/bin/vncserver | grep -in 5900

До уваги!
"is taken if something is listening on the VNC server port (5900+n)"

Редагуємо vncserver і вказуємо що порт 3388(+1 запущений мій сервер,який в такому випадку доступний буде по порту 3389).
$: sudo vim +228  /usr/bin/vncserver

Десктоп доступний по порту 3389:
$: vncviewer localhost:3389



Крок 3:
При розшареному екрані мені краще працювати у FVWM  а ніж в Gnome, я думаю, що далі зрозуміло, нажаль це не мій конф,
де знайшов не памятаю, з задоволення вказав би  автора:

$: cat ~/.vnc/xstartup

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
# Change "GNOME" to "KDE" for a KDE desktop, or "" for a generic desktop
 

MODE="fvwm"
 

#Uncommment this line if using Gnome and your keyboard mappings are incorrect.
#export XKL_XMODMAP_DISABLE=1
# Load X resources (if any)
if [ -e "$HOME/.Xresources" ]
then
        xrdb "$HOME/.Xresources"
        fi
 # Try a GNOME session, or fall back to KDE
        if [ "GNOME" = "$MODE" ]
        then
                if which gnome-session >/dev/null
                then
                gnome-session &
                else
                MODE="KDE"
                fi
                fi
 

# Try a KDE session, or fall back to generic
        if [ "fvwm" = "$MODE" ]
        then
        if which fvwm >/dev/null
        then
        fvwm &
        else
        MODE=""
        fi
            fi
# Run a generic session
if [ -z "$MODE" ]
                then
                xsetroot -solid "#DAB082"
            x-terminal-emulator -geometry "80x24+10+10" -ls -title "$VNCDESKTOP Desktop" &
            x-window-manager &
            fi
 

Поки що, все.



Коментарі