ot sys7em(25-07-2004)

reiting (5)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Kak da izpolzvame VNC s Fedora core 1

Tekst na bulgarski : Aleksandur Nedelchev
E-mail: sasho_in__@__yahoo.com

Kakvo e VNC?

VNC e sukrashtenie za Virtual Network Computing. Tova e remote control software, koito vi pozvoliava da gledate i vzaimodeistvate s drug kompyutur (narechen "server"), izpolzvaiki prosta programa (narechena "viewer") . Dvata kompyutura dori ne triabva da sa ot edin i sushti tip! Naprimer mozhe da izpolzvate VNC kato "viewer" ot Linux mashina v ofisa, za da se svurzhete s Windows-koto si PC vkushti. VNC e bezplatna i e shiroko razprostranena sred milioni.

Za poveche informatsiia, molia posetete http://www.realvnc.com/

Instalirana li e VNC na kompyutura mi?

Vuvedete slednite komandi, za da proverite dali imate klienta i survur instalirani na kompyutura si.

[sasho@mx sasho]$ rpm -q vnc
vnc-server vnc-4.0-0.beta4.3.2
vnc-server-4.0-0.beta4.3.2
[sasho@mx sasho]$


###

Za da nastroite vncserver kato service na sistemata vi, dobavete svoia potrebitel v sledniia konfiguratsionen fail.

[sasho@mx sasho]$ sudo vi /etc/sysconfig/vncservers

# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the line below to start a VNC server on display :1
# as my 'myusername' (adjust this to your own). You will also
# need to set a VNC password; run 'man vncpasswd' to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, see
# URL:http://www.uk.research.att.com/vnc/sshvnc.html
# VNCSERVERS="1:myusername"
VNCSERVERS="1:sasho"

###

Predi da stratirate vncserver kato usluga za sistemata vi, neka da suzdadem vnc parola sus komandata vncpasswd .
Zabelezhete che tia suzdava skrita direktoriia .vnc v home,koiato sudurzha fail passwd ,koito puk sudurzha vashata vnc parola.

[sasho@mx sasho]$ vncpasswd
Password:
Verify:
[sasho@mx sasho]$ ls -d .vnc
.vnc
[sasho@mx sasho]$ ls .vnc
passwd
[sasho@mx sasho]$

###

Sega neka da startirame vncserver kato service.

[sasho@mx sasho]$ sudo /sbin/service vncserver start
Starting VNC server: 1:sasho [ OK ]
[sasho@mx sasho]$

Razgledaite sudurzhanieto na .vnc direktoriiata. Triabva da ima neshto podobno na slednoto.

[sasho@mx sasho]$ cd .vnc
[sasho@mx .vnc]$ ls
passwd mx:1.log mx:1.pid xstartup
[sasho@mx .vnc]$

Ako razgledate skripta narechen xstartup , shte zabelezhite slednite komentari v udebelen shrift.
Razkomentiraite tezi dve linii (tezi s udebeleniia shrift) , kakto e pokazano po-dolu! Inache programata shte pokazva samo siv ekran.

#!/bin/sh

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

###

Sled kato opravihme vnc startup skripta, neka da startirame vncserver-a.

[sasho@mx sasho]$ sudo /sbin/service vncserver restart
Shutting down VNC server: 1:sasho [ OK ]
Starting VNC server: 1:sasho [ OK ]
[sasho@mx sasho]$

Taka, no sega kak da se svurzhem kum vncserver-a? Izpolzvaite komandata vncviewer vuv vnc klienta kakto sledva.

[sasho@mx sasho]$ vncviewer localhost:1

Vuvedete vnc parolata si i eto go rezultata

Za da se svurzhete kum otdalechena sistema s firewall, port 5901 triabva da e otvoren.
Slozhete sledniia red v bold shrift, za da otvorite port 5091 i restartiraite iptables uslugata.

[sasho@mx sasho]$ sudo vi /etc/sysconfig/iptables
# Firewall configuration written by redhat-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0
] -A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT

[sasho@mx sasho]$ sudo /sbin/service iptables restart
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading iptables modules: [ OK ]
Applying iptables firewall rules: [ OK ]
[sasho@mx sasho]$

Za netochnosti i preporuki pishete na sasho_in[@]yahoo.com
Nadiavam se che sum bil izcherpatelen i polezen :-)



<< Kak da zapisvame DVD  diskove prez X-CD-Roast | Izpolzvane na SSH za  ... :) >>