2019. június 16., vasárnap

Gyorskeresés

VNC helyett XRDP

Írta: |

[ ÚJ BEJEGYZÉS ]

Ubuntu,Linux Mint,Debian távoli asztal elérése akkor került előtérbe nálam mikor az egyik teszt alatt kiderült, hogy a desktop alig néhány százalékkal maradt le a szerver verziótól. Mint a legtöbb ilyen jellegű írásom ez se nagy durranás, de ez is jó időbe tellett míg kibogoztam. Igazából windows-ról próbálunk belépni a fenti desktop verziókba. Igen egyszerű a desktop kezelése, de néha még belefutunk a cli-be.
Mivel desktop-ról szól az írás sok kódot ne várjatok.

Hú, de örültem volna valami ilyesminek néhány éve! Nézzük csak miért ez a kifakadás.
A net tele van ilyen jellegű írásokkal pl. VNC. Kezdő meg is találja (mint én), de jön a probléma. Csak akkor müködik amikor a user be van jelentkezve. Ha VNC-n keresztül csinálsz egy log off-ot megszakad a kapcsolat, mert vino is megszakad.
Tehát a vino-t el kell indítani , hogy be tudj lépni. Igen ám a vino magában kevés. Gondolj bele mennyit teker a vincsi log on után. Ezek után akkor még jön a minőségi sorrend:VNC,UVNC,TightVNC...és a lényeg miért pont VNC.
Sok féle képpen be tudsz lépni, de a lényeg mikor kilépsz az-az, hogy a nyitott ablakok nyitva maradjanak, a futó progik ne záródjanak be. Ezt a VNC clone-k tudják, és mivel grafikus progikról van szó így evidens a desktop verzió. A magyar tanárom mondta sok a sóder, mondj valami lényeget is fiam, mert ez idáig egyes.:)

win7->ubuntu

A kulcsszó xrdp! Megnyitod a "csomagkezelő"-t. Bepötyögöd a betűket (xrdp), telepít. Szinte semmit nem kell tenned, és müködik. A win7-ben pedig van egy "Távoli asztali kapcsolat" nevű ikon katt, beírod az IP-t, felhasználó nevet, katt, és szinte bent vagy.
Már csak egy jelszó kell amit a vino-preferences-ben megadtál. No para, nem kell cli. Az én disztrómban Preferences/remote desktop ezt nem fordították le. Lesz aki az administration menűben fogja megtalálni.
Remélem ez menni fog. Csinálok 1-2 képet is majd ezekről.
Az /etc/xrdp/xrdp.ini-ben crypt level-t is állíthatsz lo-high. Ez is jó dolog mert titkosított, de még tovább lehet csavarni ssh-n keresztül.

ssh -L 3389:localhost:3389 user@remote_machine
### Az xrdp.ini-ben a globals részben a port=3389 stimmeljen!

Rendkivül gyors,egyszerű telepíteni.
Végére hagytam a negatívumokat amit tapasztaltam. "d" betűre az ablakot tálcára rakja. Tudod ott alul az a kis vacak.:)
A másik, hogy nem tty-t hanem pty vagy pts-t használ. Nem tudod megnézni a linux gépen milyen ablakot, programot hagytál nyitva. Ha ssh-n keresztül csinálod akkor is pszeudo pts,pty van. A tty-t és a pts,pty-t keresd a gogliban.

Remmina pedig ubuntu->win,linux.

Egy kis kiegészítés a biztonságot kedvelőknek, mert ez is elég zavaros, kusza a neten.
Ez is müködik a putty-n keresztül.

1.) A beállításról lesz egy kép.Win7-ről pedig a korábban leírt "Távoli asztali kapcsolat" kell csak amit localhostra állítasz. Itt is megint egy buktató. A következő IP működik 127.0.0.2.

2.) A korábban írt belépési mód is működik.A putty alap beállítás mellett belépsz, majd kiadod a korábbi kódot, és 127.0.0.2-vel már bent is vagy.

Az első frappásabb, kényelmesebb, mert bállítod, mented és kész, de azt használtok amit akartok.
Az ssvnc-et próbáltam, de nekem nem jött be. Ahogy halad az idő egyre tisztábban látok, de néha nem ártana egy aktív, segítő kéz.
Az egyik telepítésnél a következő hibaüzit kaptam: Unable to copy the user's Xauthorization file.
Itt két megoldást találtam.

1.) Készítesz egy üres .Xauthority file-t a home dir-be, majd a következő kódokkal beállítod:

touch ~/.Xauthority
chmod 600 ~/.Xauthority

2.) Ez jobban tetszik. Amikor belépsz a putty-val kiírja, hogy nincs, de generál is egyet. Ez persze nem üres. Ezért is tetszik ez a megoldás.

ubuntu11.10,linux mint12 problémák

A fenti részt megcsinálva az új operációs rendszerünket nem egészen tudjuk távolról elérni 100%-ban.
A googli olyan bonyolult megoldásokat dob ki, hogy a maradék hajam is az égnek áll. Pl. 20-30 percig fordítanak programokat.
Kérdem én minek ha van egyszerűbb.
A leírt kódok amit találtam elég sok hibát tartalmaztak. Ez mind elveszi szegény kezdő kedvét.
Na kimorogtam magam lássuk a lényeget.
Egyetlen pici file-t kell generálnuk, és kész.
Igaz ugyan a desktop egy picit más, de minden működik. A hibákról nem írok, mert tele vele a net.
A /home/brogyi/.xsession file kell legyártanunk.
Több útja, módja van.

touch /home/brogyi/.xsession

Ha ez nem megy akkor próbáld másképpen. A lényeg, hogy lesz egy üres file-d amit kitöltünk a következővel.

gnome-session --session=gnome-fallback

Ugye milye egyszerű? :)

Tök mérges voltam, mert megcsinálom és nem megy.
Persze, mert a kedves profi az egyik "session" elé nem tett "-" ilyet, vagy keveset. :W
Ilyen nincs.

Win7-es rész.

Jó jel ha már ezt látod.

Az ubuntus rész beállítása.


Az ígért kép.

Hozzászólások

(#1) Dluinet


Dluinet
(PH! nagyúr)

A sortöréseket szedd ki (a sorok végén az entert)

"Mindig is első szerettem volna lenni!" - II. János Pál pápa

(#2) Brogyi válasza Dluinet (#1) üzenetére


Brogyi
(senior tag)

Hiába na, aki zöld az zöld. :DD
Köszi.

(#3) lapa


lapa
(PH! kedvence)

hú, hát ennek nekifuthatnál még kicsit, mert ember szeme kifolyik így annyira kusza. legyen benne szakaszonként (5-10 sor) tördelés szerintem legalább.

a kód nálam nem csúszkásan jelenik meg, azt is jó lenne több sorba tördelni. de lehet, hogy csak nálam ilyen, saját bejegyzésnél is így csinálja.

ssvnc nálam a befutó, csak levelezgetni kell a programozóval, mert az amúgy rendkívül részletes help egy lelkes amatőrnek 0 segítség. tud amúgy grayscale-t, egyből ssh tunnelinget, skálázást, mindent. és elvileg tud bejelentkezést is, csak arra nem sikerült rájönnöm hogyan. erre már nem válaszolt a fejlesztő se. ami sajnálatos, mert attól nem lettem okosabb, hogy 28-adszorra is elolvastam a manuált.

amúgy működő ssvnc parancs (1.0.29-cel):

env VNCVIEWERCMD_EXTRA_OPTS='-use64 -grey' SSVNC_ONCE_ONLY=1, SSVNC_FINISH_SLEEP=0, SSVNC_SCALE='0.93' /usr/lib/ssvnc/Unix/tsvnc juzer@celgep

További hozzászólások megtekintése...
Copyright © 2000-2019 PROHARDVER Informatikai Kft.