ot alabal(9-09-2006)
reiting (12)
[ dobre ]
[ zle ]
Variant za otpechatvane Statiiata
ima za tsel da
opishe za kakvo
i kak mozhe da
se instalira
i izpolzva edin
izklyuchitelno
polezen modul
na rdesktop - seamlessrdp. Rdesktop s tozi
modul e testvan
ot avtora v dve
distributsi
na Linuks –
Gentoo i Debian pri vzaimodeistvie
s Windows XP i Windows Server 2003 R2. V
dopulnenie
e dadeno i kratko
obiasnenie kak
da instalirame
i izpolzvame
virtualna
mashina s pomoshtta
na qemu, za tezi
koito imat
zhelanie da
testvat tozi
modul.
I tui!
Sreda
i neobhodimost
Turseiki
byudzhetno reshenie
za instaliraneto
i poddruzhkata
na znachitelen
broi kompyutri,
kakto i na podhod
za lesno tsentralizirano
upravlenie
na potrebitelite,
razlichen ot
obichainiia
Windows/Samba Primary Domain Controller, si spomnih
za dve statii
ot saita opisvashti
izpolzvaneto
na tunki klienti.
Sled
okolo sedmitsa
eksperimenti
se okaza, che
ltsp e tochno tova
koeto mi triabva
- leko, guvkuvo,
neveroiatno
evtino i dobro
spestiavashto
pari, vreme i
usiliia reshenie.
Sled
kato uspiah da
instaliram
i nastroia v dve
mrezhi ltsp - obshto
vzeto podobni,
ednata s pet,
drugata s osem
tunki klienta
(vsushtnost pulnotsenni
konfiguratsii
s instaliran
Windows XP, prosto za
tselite na
demonstratsiite
"bootvaha"
ot mrezhata, bez
izpolzvane
na tvurdiia
disk) i po edin
"survur" raboteshti
suotvetno pod
Debian i Gentoo - rezultatut
beshe vpechatliavasht.
Ideiata beshe
odobrena i kato
byudzhet i kato
forma za tsentralizirano
upravlenie
na dostupa na
potrebitelite.
(Neveroiatno
priiatno e da
vidish kolko
uchudeni ostavat
horata ot tazi
vsushtnost dosta
stara i leko
pozabravena
ideia za izpolzvaneto
na terminali.)
NO!
Imashe
edno goliamo
"NO!!!". Obshto vzeto
vuzrazheniiata
(napulno spravedlivi,
spored men) se
sustoiaha v
slednoto: "Haresvame
ideiata, iskame
da ia izpolzvame,
no nie imame
litsenzi za
programi, koito
rabotiat pod
Windows i ne mozhem da
otdelim novi
sredstva za
zakupuvane
na litsenzi pod
Linux na sushtite
programi, a
imame i drugi,
koito ni se
nalaga da izpolzvame,
a te niamat Linux
analozi."
Sledovatelno
reshenieto
triabva da se
tursi v izpolzvaneto
na niakakuv
variant na
emulatsiia ili
izpolzvaneto
na vuzmozhnostite
na rdp protokola.
Izprobvah
wine, no sreshtnah
seriozni zatrudneniia
dori za emuliraneto
na otnositelno
dobre poddurzhaniia
Office XP. Togava edinstvenoto
reshenie se
okaza rdesktop. Pri
nego problemut
puk be, che sled
osushtestviavane
vruzkata s
mashina raboteshta
pod Windows vi se otvaria
tsial pulnotsenen
desktop, koeto
samo bi oburkalo
budeshtite potrebiteli
na sistemata.
Predpolozhenieto
mi, che i drugi
sa se sbluskvali
s podobni problemi
se okaza viarno
i sled izvestno
tursene po
google popadnah na
seamlessrdp
Kak
raboti
Sled
kato izteglite
seamlessrdp ot adresa
po-gore triabva
da razarhivirate
v niakoia udobna
direktoriia
na mashinata
raboteshta pod
Windows, naprimer
C:\seamlessrdp.
Triabva
da razreshite
remote desktop na suotvetnata
mashina i da
ukazhete koi
potrebiteli
mogat da upravliavat
mashinata otdalecheno.
Sled svurzvaneto
s rdesktop seamlessrdpshell.exe osiguriava
razlichen shel
ot Explorer i razpolagate
s napulno
funktsionirashto
Windows prilozhenie,
raboteshto v
sobstvenata
si sreda i izobrazeno
v edin-edinstven
prozorets v
rabotnoto pole
na mashinata
ot koiato se
svurzvate.
Svurzvaneto
kum mashinata
otnema minimalno
vreme, a v rabotata
na prilozheniiata
ne se zabeliazva
pochti nikakvo
zabaviane.
Ogranicheniia
i slabosti:
Ltsp:
-
osnovnoto
ogranichenie,
spored men,
pri reshenie
za izpolzvane
na tunki klienti
e mrezhata –
ako se nalaga
da izpolzvate
tezhki grafichni
prilozheniia,
transfer na
video i audio
signal mrezha
10/100MBit e nepodhodiashta;
-
pri po-goliam
broi tunki
klienti (20 i
poveche), mozhe
da se nalozhi
izpolzvane
na dva survura
i niakakvo
load-balancing reshenie.
Podobno reshenie
se nalaga i
ako triabva da
osigurite
visoka stepen
na sigurnost
i neprekustnatost
na rabota.
Windows:
-
Seamlessrdp mozhe
da raboti samo
s Windows XP Professional i Windows Server 2003 (R2),
bez dopulnitelno
instalirane
na Terminal Services i Remote Desktop. Pri
po-stari ili
ogranicheni
versii se nalaga
instaliraneto
na tezi uslugi.
- Windows
XP Professional pozvoliava
samo edna-edinstvena
vruzka s edin
potrebitel.
VAZHNO!!! Za da
raboti seamlessrdp e
ZADULZHITELNO
da niama potrebiteli,
koito da sa
“lognati” v
momenta na
svurzvane.
Vseki vtori
opit za svurzvane
e obrechen na
neuspeh. Na
tozi
adres
ima kratko
opisanie kak
da se instalirat
konkurentni
vruzki kum
Remote Desktop na Windows XP Professional.
Rdesktop:
-
Seamlessrdp raboti
s versiia na
rdesktop po-visoka
ot 1.5.0.
Instalirane
Gentoo:
# echo 'net-misc/rdesktop ~x86'
>> /etc/portage/package.keyword
# emerge -av rdesktop
Debian:
# apt-get install build-essential
cvs
I kato
obiknoven
potrebitel:
cvs
-d:pserver:anonymous@rdesktop.cvs.sourceforge.net:/cvsroot/rdesktop
login
cvs
-z3
-d:pserver:anonymous@rdesktop.cvs.sourceforge.net:/cvsroot/rdesktop
co -P rdesktop
cd rdesktop
./bootstrap
./configure
make
su
make install
ln -s /usr/local/bin/rdesktop /usr/bin/rdesktop
Svurzvane:
Sled
kato rdesktop e instaliran
i Remote Desktop e razreshen
za daden potrebitel
(user) sus suotvetna
parola (password) na
mashina otgovariashta
na IP adres 172.20.0.15,
za da startirate,
primerno, notepad
izpolzvaite
slednata komanda:
$
rdesktop -A -a 16 -s "c:\seamlessrdp\seamlessrdpshell.exe
notepad" 172.20.0.15 -u user -p password
Ako
imate domein
kontroler
triabva da dobavite
i: -d domain
Za
da startirate
koe da e drugo
prilozhenie,
triabva da opishete
putia do negoviia
startirasht fail.
Naprimer za
MS Word 2003 shte triabva
da izpulnite
slednoto:
$
rdesktop
-A -a 16 -s "c:\seamlessrdp\seamlessrdpshell.exe c:\program
files\microsoft office\office11\winword.exe" 172.20.0.15 -u user
-p password
Ako
vsichko raboti
tezi komandi
mogat da budat
zapisani v
skript i sus
suotvetni
linkove razpolozheni
(kopirani) v
desktopite
na vseki potrebitel
da bude ulesneno
svurzvaneto.
Primerno skript
za MS
Word 2003 za konkretniia
potrebitel
shte izglezhda
taka:
#!/bin/bash
rdesktop
-A -a 16 -s "c:\seamlessrdp\seamlessrdpshell.exe c:\program
files\microsoft office\office11\winword.exe" 172.20.0.15 -u user
-p password
Testvane
s virtualna
mashina:
Ako
veche imate
instaliran
Windows na virtualna
mashina, to se
uverete, che tia
se “vizhda” ot
host mashinata,
chrez:
ping IP_address_na_virtualnata_mashina
sled
koeto opitaite
da se svurzhete
s neia po goreopisaniia
nachin.
Ako
niamate instalirana
virtualna
mashina, mozhete
da izpolzvate
slednoto:
Instaliraite
qemu, za predpochitane
s kqemu modul.
Uverete
se, che imate
kompiliran
modula tun za
Universal TUN/TAP (modprobe -l | grep tun), ako go
niamate shte triabva
da go kompilirate
– namira se v
razdel Device Drivers->Network
device support -> Universal TUN/TAP device driver support.
Uverete
se, che imate
poddruzhka na
iptables v iadroto –
ako ne, kompiliraite
novo iadro s
neobhodimite
moduli. Eto
edno uputvane
kak da stane
tova: HOWTO IPtables for newbies
Sled
koeto:
# su
# modprobe kqemu
# modprobe tun
# qemu-img create disk.img 4G ## Suzdavane
na dial ot 4G
# nano /etc/qemu-ifup
Kopiraite
sledniia skript
v tozi fail:
#!/bin/sh
/sbin/ifconfig $1 172.20.0.1
# chmod +x /etc/qemu-ifup
Startiraite
quemu taka:
# qemu -net user -net nic,model=rtl8139 -net tap -m 512 -localtime -hda disk.img -cdrom /dev/cdrom -boot d
Tova
shte startira
qemu sus purvo boot
ustroistvo
/dev/cdrom i izpolzvane
na 512 MB ot RAM (-m
512) ako e mnogo
- namalete ia
na 256. SHTe bude
suzdadeno
ustroistvo
tap0 s adres 172.20.0.1,
ako zhelaete
drug adres –
promenete
/etc/qemu-ifup. Sled kato
instalirate
Windows (za predpochitane
Server 2003, vizhte po-gore
zashto) suzdaite
potrebiteli,
daite im prava
za Remote Desktop, zadaite
slednite nastroiki:
IP:172.20.0.XX
netmask 255.255.0.0
gateway:172.20.0.1
DNS:- tozi na vashata mashina.
Za da imate Internet izpulnete tova:
# echo "1" > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Izteglete seamlessrdp i go instaliraite.
Testvaite!
Zaklyuchenie:
Dori
i s varianta
na dopulnitelna
mashina raboteshta
pod Microsoft Server 2003 alternativata
e vse oshte priemliva
i mislia, che
znachitelno
po-evtina ot
drugite varianti.
Tochnite izchisleniia
za tsenite na
razlichnite
alternativi,
podrobno howto za
ltsp i niakoi spetsifichni
nastroiki shte
budat dadeni
v edna ili dve
budeshti statii.
***************************************************
Vruzki:
Statiia na Nikola Antonov - link
Statiia
na Stanimir
Ivanov - link
Howto
Quemu – Gentoo - link
Howto
Seamlessrdp (Ubuntu) - link
Howto
Ltsp (Gentoo) - link
Linux
Terminal Server Project - link
ThinStation - link
<< SSH bez parola :) | Suhranenie na poveritelna informatsiia v BD >>
|