Ablakok.  Vírusok.  Jegyzetfüzetek.  Internet.  hivatal.  Segédprogramok.  Drivers

Amikor VNC-n keresztül próbál hozzáférni egy távoli asztalhoz Linux Mint 19 szembesülnie kellett azzal a ténnyel, hogy ahhoz képest előző verziók(17, 18), ez a lehetőség alapértelmezés szerint nem biztosított. További műveletekkel a VNC-n keresztüli csatlakozás lehetőségének megszervezésére az alatti csomóponthoz Linux vezérlés Mint 19, a további erőfeszítések szükségessége egy film epizódjához kezdett hasonlítani:

- Hogy csinálod, azonnal befejezed, vagy szenvedni akarsz?
- Jobb persze, ha szenvedsz.
(a "A sivatag fehér napja" című filmből)

Az egész azzal kezdődött, hogy a "Sessions and startup" és az "Autostart" fül beállításaiban (továbbiakban XFCE grafikus környezet) szó sincs távoli asztalhoz való csatlakozásról, bár az előzőekben A Linux Mint 18 engedélyezési eleme a felhasználói mappák frissítése és a hálózat között volt.



A vino csomag felelős a VNC-kiszolgáló megvalósításáért a Linux Mintben, amely alapértelmezés szerint nincs telepítve a Linux Mint 19-ben. Jelenlegi csomag telepíteni kell, és elvileg a Synapticon keresztül könnyen megtalálható.



Ez azonban nem lesz elég. Amint a probléma tanulmányozása megmutatta, a vino fejlesztői eltávolították termékükből a grafikus konfigurációs segédprogramot, így a vino konfigurációt a dconf-editor konfigurátorán keresztül kell elvégezni.

Futtasson egy parancsot a terminálban, amely telepíti a szükséges összetevőket, és futtassa a dconf-editort

sudo apt install -y vino dconf-editor && sudo dconf-editor

Amikor elindítja a dconf-editort, megjelenik egy figyelmeztetés, hogy a változtatásokat saját veszélyére és kockázatára hajtja végre, és a folytatáshoz kattintson az "Óvatos leszek" gombra (vigyázatos leszek). A dconf-editor következő indításakor törölje a jelölést a "Megjelenítés a következő alkalommal" négyzetből.


A grafikus rendszerkonfigurátor elindítása után a "gnome - desktop" szekvenciális mozgatásával lépjen a "távoli hozzáférés" részre.




Ha VNC-kliensen keresztül kíván csatlakozni a Windowsból, akkor, ahogy mondják, tanácsos kikapcsolni a titkosítást (mozgassa át a motort a megfelelő sorba).




Annak ellenére, hogy ez, ahogy mondják, nem "gud", hanem in helyi hálózat, amelyben megbízik, ez a művelet megengedett.

Tegye ugyanezt a prompt-enabled-el, különben a másik számítógépnek minden alkalommal "jóvá kell hagynia" a távoli kapcsolatot vele.


Valamilyen védelem céljából állítson be jelszót a kapcsolathoz az alapértelmezett beállítás kikapcsolásával és egy tetszőleges jelszó megadásával, például:




A változás javításához kattintson a zöld gombra.


Zárja be a konfigurátort, és lépjen az automatikus indítási beállításokhoz. Adja hozzá a vino szoftvert a rendszer indításakor automatikusan elinduló programok listájához

/usr/lib/vino/vino-server



Az ábra az XFCE shellre vonatkozik. A Cinnamon és a MATE programban használja a meglévő automatikus futtatási beállításokat.

Indítsa újra a rendszert.

A számítógépen, amelyről csatlakozni kíván, hozza létre a megfelelő kapcsolatot. Az alábbi ábrán a kapcsolat egy Linux gazdagépről történik, így a Remmina programban adjuk hozzá.


Kérjük, vegye figyelembe, hogy nem kell felhasználónevet megadnia, csak a vino dconf-editor grafikus konfigurátoron keresztüli konfigurálásakor beállított jelszót kell megadni.

Az ábrán a H-4.vot csomópont látható, ami a teljesnek felel meg domain név csomópont. Ebben az esetben feltételezzük, hogy a helyi hálózat DNS-kiszolgálója képes egyeztetni a DHCP által kiadott IP-címeket a hálózat gazdagépneveivel. A MikroTik például megteheti ezt a -n keresztül. Ha DNS szerverek nem érhető el, vagy nem tudja, hogyan kell ezt megtenni, akkor rendeljen statikus címet ahhoz a csomóponthoz, amelyhez távolról csatlakozni fog (vagy beállítja DHCP szerver hogy ugyanazt a címet adja meg), és IP-n keresztül csatlakozzon.

Ha mindent helyesen csinált, élvezheti annak a Linux-csomópontnak a távoli asztalát, amelyhez csatlakozik, és vezérelheti ezt a számítógépet.


Ugyanakkor a panelen (általában alul) megjelenik egy ikon (a Mint-Y témával - kék), jelezve az asztalhoz való távoli kapcsolat tényét.


A távoli számítógépek parancsaira adott válaszsebessége a hardver képességeitől, a rendszerterhelés mértékétől, valamint a VNC-n keresztül továbbított adatok mennyiségétől függ. A távoli rendszer „reagálhatóságának” kérdését vizsgálva sok publikáció ír a VNC RDP előtti elvesztéséről, de én személy szerint nem találtam jobbat a Linuxhoz grafikus felhasználói felülettel való távoli csatlakozáshoz. A célrendszer válaszsebességének növelése érdekében megpróbálhat "játszani" a csatlakozási paraméterek között a célszámítógép képernyőjének megjelenítési beállításaival (lásd a Remmina kapcsolat beállításai ablakot):


Alternatív megoldás az x11vnc().
Adatbázishiba: az „a111530_forumnew.rlf1_users” tábla nem létezik

Főoldal -> MyLDP -> Tárgykönyvtár -> Linux felügyeleti feladatok

Távoli asztali hozzáférés az Ubuntu/Linux és a Windows között

I. rész A használatról

Eredeti: Távoli asztal Ubuntu/Linux és Windows között, I. rész
Szerző: Eric Geier
Megjelenés dátuma: 2009. január 19., kedd 10:43:53
Fordítás: Kovalenko A.M.
Az átutalás időpontja: 2009. augusztus 4

Windowst és Linuxot is használsz? Lehet távolról vezérelni a Windows-t Linuxról (Ubuntu vagy más disztribúció) vagy a Linuxot Windowsról? Biztosan tudsz. Csakúgy, mint használt Távoli asztali kapcsolat Microsoft platformok között (vagy távirányító Linuxot futtató gépek között), lehetőség van az asztal különböző platformokról történő kezelésére is. Az asztalra kattintva elindíthatja az alkalmazásokat, mintha közvetlenül a számítógépe előtt ülne.

Megbeszélünk néhányat a Távoli asztali kapcsolattal elérhető funkciók közül. Ezenkívül lépésről lépésre megvizsgáljuk a távoli asztali kapcsolat létrehozásának módját ingyenes eszközök segítségével. Tehát kezdjük.

Távoli asztali protokoll kiválasztása

A távoli asztali alkalmazások általában bármelyiket használják Remote Desktop Protocol(RDP) vagy protokoll Virtuális számítástechnikai hálózat(VNC). A távoli kapcsolat létrehozásához mindkét gazdagépnek (kiszolgálónak és kliensnek) ugyanazt a protokollt kell támogatnia. A probléma az, hogy nem minden OS(OS) ugyanazokat az alapértelmezett protokollokat használják. Ezen túlmenően, egyes Linux-disztribúciók és a Windows egyes kiadásai nem tartalmaznak kiszolgálót vagy kliens távoli asztali alkalmazást, vagy egyáltalán nem tartalmaznak távoli asztali alkalmazást.

Az első feladat annak a protokollnak a meghatározása, amely már támogatott számítógépein. Az operációs rendszer kutatása, a dokumentáció, a csalólapokhoz mutató hivatkozások keresése mellett képesnek kell lennie arra, hogy megértse, mi az, mi és hol. Ezután a végén ki kell választania az összes számítógépén használni kívánt protokollt.

Jegyzet:

  • A VNC távoli asztal általában lassabb, mint az RDP kapcsolatok, azonban a VNC általában könnyebben megvalósítható különféle platformokon.
  • A jobb teljesítmény és biztonság érdekében használhatja a NoMachine ingyenes NX szerverét és klienseit, vagy a FreeNX szervert és klienseit, de a beállítás bonyolultabb, és átgondolást igényel.
  • Lehetőség van az RDP kapcsolatok támogatására is Linux gépeken, például xrdp szerver használatával.

A tűzfal megnyitása (tűzfal)

Mielőtt folytatná a távoli kapcsolatok létrehozását vagy elfogadását, konfigurálnia kell szoftver a tűzfaladat. A távolról csatlakozni kívánt számítógépeknek engedélyezniük kell a VNC vagy RDP forgalmat a tűzfalon keresztül.

Windows rendszeren a kiszolgáló elindításakor a rendszer felkéri a Távoli asztali kiszolgáló alkalmazás hálózati hozzáférésének blokkolása vagy engedélyezése lehetőségre. Ha az "Engedélyezés" gombra kattint, mindennek működnie kell. Ha nem kaptál kérést, akkor menj az ingatlanokhoz Windows tűzfalés manuálisan adja hozzá az alkalmazás engedélyét az alábbi portszámok használatával.

Linux esetén valószínűleg manuálisan kell hozzáadnia a bejövő szabályokat a csatlakozási kérelmeket elfogadó számítógép tűzfalához. Ha szükséges, a menüből hívhatja a böngészőt, és kereshet benne Google információ hogyan állítsunk be tűzfalat. A Linux disztribúció tartalmazhat grafikus felhasználói felületet (GUI) a tűzfalhoz, vagy a parancssor segítségével konfigurálhatja azt. Ugyanígy adjon hozzá kivételt vagy szabályt, hogy engedélyezze a forgalmat az alább felsorolt ​​megfelelő portokon.

  • RDP használ TCP port 3389
  • A VNC 5900-tól kezdődő portokat használ (minden távoli kapcsolat a szerverrel más portot használ; az 1. kijelző az 5901-es portot, a 2. kijelző az 5902-es portot stb.). Ezért a legjobb módszer egy port hatókörének meghatározása (például 5900 - 5905), amikor tűzfalat vagy kivételszabályt hoz létre.

Most már távolról is csatlakozhat a helyi hálózaton lévő számítógépekhez. Az interneten keresztüli távoli csatlakozáshoz be kell állítania az útválasztót is. Ezt a következő részben tárgyaljuk.

VNC szerver és kliens használata Ubuntuban

Ha Ububntu-t használ, akkor már telepítve van a VNC kliens és a kiszolgáló, és készen áll a használatra. (Ez a cikk az Ubuntu Desktop 8.10 Intrepid Ibex disztribúción alapul.) A távoli kapcsolatok fogadásához egyszerűen válasszon a menüből Rendszer > Tulajdonságok > Távoli asztal. A párbeszédpanelen konfigurálja a kívánt megosztásokat és biztonsági beállításokat. A parancs/címlista megjelenik a helyi hálózaton lévő többi számítógép megadásához telepítette az Ubuntut vagy más Linux disztribúció, amelyről a kapcsolat létrejön.

A VNC megjelenítő Ubuntu rendszeren való használatához válassza a lehetőséget Alkalmazások > Rendszereszközök > Terminál. Ha olyan számítógéphez csatlakozik, amelyre telepítve van az Ubuntu, írja be az Ubuntu által javasolt parancsot. Ha olyan számítógéphez csatlakozik, amelyen egy másik Linux disztribúció van telepítve, a következő parancsformátumot használja a rendszer:

Ez a sor egy parancsot tartalmaz, amelyet a számítógép neve vagy IP-címe követ (vagy Internet IP-cím, ha a kapcsolat a weben keresztül történik), amely kettősponttal és a kijelző azonosítójával (azonosítójával) végződik ( alagút). Ha olyan számítógéphez csatlakozik, amelyre a Windows telepítve van, akkor a kettőspont és a kijelző száma nem jelenik meg, ebben az esetben a parancsformátum a következő:

kép 1

VNC kliens és kiszolgáló telepítése más Linux disztribúciókra

Ha az Ubuntutól eltérő Linux-disztribúciót használ, keresse meg annak lerakataiban a megfelelő csomagokat a VNC-kiszolgáló és az ügyfél telepítéséhez. Ha nincsenek ilyen csomagok, akkor letöltheti a TightVNC-t közvetlenül a webhelyükről, és kövesse a felépítési és telepítési utasításokat.

A TightVNC/RealVNC szerver nem rendelkezik GUI, akkor a parancssort kell használnia, de ne aggódjon – ez egyszerű. Csak nyisd ki Terminál, írja be, és nyomja meg az Enter billentyűt. Az első indításkor a rendszer felkéri, hogy hozzon létre egy jelszót a VNC-kapcsolatokhoz. Miután beállította a jelszót, a kijelző vagy az alagút automatikusan konfigurálásra kerül a 2. ábrán látható módon.

2. ábra

A VNC több kijelzőt is támogat a hozzáféréshez egy nagy szám felhasználókat és/vagy olyan attribútumok beállítását, mint a képernyőfelbontás, indítási parancsok stb. A parancs minden egyes futtatásakor egy új alagutat hoz létre, amelynek szám általában 1-től kezdődik, és a parancs minden egyes futtatásakor növekszik.

Az alábbiakban felsoroljuk a különféle parancsbeállításokat, amelyeket hasznos megjegyezni:

  • Segítségért használja az opciót, vagy írja be a parancsot.
  • Az opció használatával nevet rendelhet egy adott alagúthoz vagy képernyőhöz, amely megjelenik a VNC-kliens címsorában, amikor távoli kapcsolat jön létre az adott kijelzővel.
  • A módosítás lehetővé teszi az alagút vagy a kijelző számának manuális meghatározását.
  • Az opció segítségével beállíthatja a képernyő szélességét és magasságát a távoli asztal megjelenítéséhez.
  • Hozzáadásával beállíthatja a színmélységet 8 és 32 bit/pixel között.
  • A VNC alagút bezárásához használja azt az opciót, hogy a hash jelet a kívánt alagút (megjelenítés) azonosítóra cserélje.

A konkréttól függően Linux disztribúcióés a telepített VNC-megoldásnak van grafikus vagy nem felhasználói felület a kliens vagy a megjelenítő alkalmazás számára. Ha van grafikus felület, nyugodtan használd, de ha akarod, használhatod a parancssort is.

A grafikus felhasználói felületen általában a párbeszédpanelen adhatja meg a beállításokat. Amikor egy Linux disztribúciójú géphez csatlakozik, írja be a távoli gép számítógépnevét vagy IP-címét (vagy internet IP-címét, ha a weben keresztül csatlakozik), majd egy kettőspontot, az alagút- vagy kijelzőazonosítót, majd nyomja meg az Enter billentyűt. Például, vagy. Ha Windows rendszerű géphez csatlakozik, a kettőspont és a megjelenített szám nem szükséges. A terminálról történő csatlakozáshoz az 1. ábrán látható módon adja meg a gazdagép adatait.

VNC kliens/szerver telepítése Windows rendszeren

A TightVNC kliens- és kiszolgálóverziót is kínál Windowshoz a letöltési oldalán. A TightVNC telepítése után elindíthatja a szervert a menüből Rajt (kb. fordító: Start > Minden program > TightVNC) a TightVNC szerver indítása lehetőség kiválasztásával. Ekkor megjelenik egy tulajdonság párbeszédpanel (lásd 3. ábra), ahol jelszót kell rendelnie a bejövő munkamenetekhez.

3. ábra

Az összes beállítás ellenőrzése után kattintson az OK gombra. A szerver elindul és készen áll a bejövő kapcsolatok fogadására, ezzel egy időben a szerver ikon megjelenik a tálcán. Ismételten ne használjon kettőspontot és megjelenítési számot, amikor Windows rendszerű géphez csatlakozik semmilyen platformról.

Ha Windows rendszerből csatlakozik egy távoli számítógéphez, válassza ki a TightVNC Viewer parancsikont a start menüből. Hasonlóképpen, ha más platformokról szeretne csatlakozni, írja be a távoli számítógép nevét vagy IP-címét (vagy internetes IP-címet, ha a weben keresztül csatlakozik), és ha Linux számítógéphez csatlakozik, írjon be egy kettőspontot és egy megjelenítési számot a parancsban.

Különös figyelmet fordítsunk a következő részre: ebben kitérünk a VNC kapcsolatok biztonságára és az interneten keresztüli távoli csatlakozáshoz szükséges összes beállításra.

Eric Geier, számos számítógépről és hálózatról szóló könyv szerzője, többek között " Otthoni hálózat. Minden egyben. Asztali útmutató a dummiesokhoz (Wiley 2008) és 100 dolog, amit tudnod kell a Microsoftról Windows Vista(Que 2007).

Ha tetszett a cikk, oszd meg barátaiddal:

Hozzászólások

Nem is olyan régen írtam arról, hogyan lehet Windowsról Linuxra csatlakozni, de most a második sorozat. Ahogy korábban kifejtettem, van egy második laptopom Windows XP-vel, ezért itt az ideje gyakorolni rendszer adminisztráció hogy ehhez minden meglegyen. Szóval, hogyan lehet csatlakozni a Linuxhoz Windowsból?

Kezdetben azt akarom mondani, hogy egy ilyen művelet teljesen valós az életben. Amikor egy cégnél dolgoztam, minden irodai dolgozónak volt Windows számítógépe. De az internet csatlakoztatása minden számítógéphez veszélyes, tudja, hogy a Windows egy szivárgó vödör, és még egy víruskereső (itt írtam arról, hogy melyik víruskereső jobb) nem mindig tud segíteni.

Ezért az internet egy Linux rendszerű számítógéphez csatlakozott, és már minden irodai számítógép csatlakozik ehhez a „szerverhez” a távoli asztalon keresztül. Itthon nem ugyanazt fogom csinálni, hanem valami hasonlót.

Hogyan lehet csatlakozni a Linuxhoz Windowsból?

Magában a Linuxban (különösen az Ubuntu származékaiban) a szolgáltatás " Általános hozzáférés az asztalra". A Linux Mint 17-emben ez az elem a MENÜ - OPCIÓK menüben található. Futtatjuk a programot, és megfigyeljük a következő ablakot:

Alapértelmezés szerint a szolgáltatás le van tiltva, és a tetején lévő első pipa engedélyezi. Továbbá, ha csatlakozik önmagához, törölheti a jelölést a Biztonság elemből - nem félünk magunktól, ugye?

A protokoll, amellyel a kapcsolatot VNC-nek hívják, egyáltalán nem ugyanaz, mint amit a Linux és a Windows csatlakoztatásakor használtunk. Ezért szükségünk van egy harmadik féltől származó szoftverre a Windows rendszerben, amely ezzel a protokollal működik.

De először be A Linux jobb regisztráljon egy statikus IP-címet, hogy ne kelljen minden alkalommal kiszámolnia.

Ubuntu távoli asztal: lehetséges csatlakozási lehetőségek

Ehhez lépjen a hálózati beállításokhoz, és írjon elő egy statikus IP-címet, valami ilyesmit:

Az aktuális IP-cím megismeréséhez és manuális regisztrálásához használhatja a parancsot ifconfig

Most megyünk a Windowsba, és töltsük le a VNC ® Viewer programot a fejlesztői webhelyről - VNCViewer.

Elindítunk egy programot, amely nem is igényel telepítést, megírjuk az IP-címünket, és ha mindent helyesen tettünk, akkor kezdjük látni a Linux asztalt. Ha bejelölte a szerverbeállításokat, még kezelheti is. És ha nem tette, akkor csak nézheti, mit csinál gyermeke a számítógépnél - az internet nagyon veszélyes a gyermek számára, meg kell védeni ezeket a veszélyeket, és ez egy további intézkedés.

Ha nem elégedett a Vino VNC szerverrel, telepítheti annak analóg vnc4kiszolgálóját.

sudo apt-get install vnc4server

De előtte természetesen el kell távolítania a vino szervert:

sudo apt-get Remove vino

De nem a VNC protokoll az egyetlen, amellyel Windowsról Linuxra lehet csatlakozni.

Linux alatt telepíthet egy RDS-kiszolgálót, és egy szabványos eszközzel csatlakozhat a Windows rendszerből - Távoli asztal.

sudo apt-get install xrdp

SSH-n keresztül is lehet csatlakozni, de ez már egy kicsit bonyolultabb, ezért nem írom le a cikk keretein belül. Talán később írok arról, hogyan lehet SSH-n keresztül továbbítani a portot, hogy Windowsról Linuxra kapcsolódhass, és biztonságos ssh-alagúton keresztül töltsd le az internetet.

Lesznek kérdések - írjatok, mint mindig mindenkinek válaszolok 🙂

Töltse le a PuTTY: orosz verziót

Örömmel mutatjuk be a programot PuTTY oroszul. Felépítésünk a legújabb PuTTY-kiadáson alapul, és magában foglalja a különféle fork-ok és patchset-ek, például a PuTTYTray és a KiTTY fejlesztéseit és módosításait is.

Íme csak egy kis lista az új funkciókról:

Töltse le a PuTTY-t

Fájlméret: 9 800 225 bájt

MD5 mennyiség:

A PuTTY orosz verzióját ZIP-archívumként terjesztik, és nem igényel telepítést. A terjesztés fájlokat tartalmaz GittÉs PuTTY hordozható, és forráskódokÉs dokumentáció. alatt terjesztik a programot nyílt forráskód engedélyezett MIT.

Figyelem! A PuTTY 0.66 orosz verziója elavultnak tekinthető, és kritikus hibákat tartalmazhat.
Tovább Ebben a pillanatban ajánlott a program eredeti verzióját használni - PuTTY 0.70.

A PuTTY eredeti verziója

stabil kibocsátás PuTTY 0,70 2017. július 8-án. Töltse le a Telnet/SSH kliens angol verzióját a program hivatalos tükréből:

32 bites verzió:

64 bites verzió:

fejlesztési pillanatkép

A PuTTY rendszeres tesztverziója minden nap készül egy Git-tárolóból.

Hibát talált a stabil verzióban, és várja a javítást? Arra számíthatunk, hogy ez a javítás sokkal korábban jelenik meg itt, mint a következő kiadás. Ez a verzió az Ön számára készült, ha alig várja, hogy mindenki más előtt kipróbálhassa az összes új funkciót. Másrészt a teszt buildek néha rendkívül instabilnak bizonyulhatnak.

32 bites verzió:

64 bites verzió:

PuTTY és Linux

A PuTTY szinte minden népszerű disztribúció tárolójában megtalálható. Például a PuTTY telepítéséhez Ubuntu, Debian, Linux Mint vagy ALT Linux rendszeren csak futtassa a parancsot.

PuTTY és Mac OS X

A PuTTY az OS X rendszeren telepíthető portokról a MacPorts és Homebrew build rendszereken keresztül – további részletek a cikkben.

PuTTY forráskód

A kényelem kedvéért több változatot is kínálunk forráskód, különféle platformokhoz. Valójában nincs jelentős különbség a Unix és a Windows forrásarchívumok között; a különbségek leginkább a formázásban vannak (fájlnevek, sorvégződések stb.).

Ha szeretne hozzájárulni a PuTTY fejlesztéséhez, erősen javasoljuk, hogy a fejlesztési pillanatkép forráskódjával kezdje. A nagyobb frissítések után gyakran nagy változtatásokat hajtunk végre, és a jelenlegi Stable kiadás alapján nehéz lesz használni a kódot.

PuTTY forráskód Windowshoz:

Megszerzéséért további információ a PuTTY forrásból való felépítéséről olvassa el a fájlt.

PuTTY forráskód Linuxhoz:

A kiadási verzió forrásainak összeállításához csomagolja ki az archívumot, váltson át a könyvtárba, és futtassa a parancsot.

7 legjobb Linux távoli elérésű kliens

Pillanatkép-források létrehozásához futtassa a szabványos forrásokat. További információért olvassa el a fájlt.

Git hozzáférés

Ha a PuTTY fejlődését a percekig követni szeretné, vagy a forrásadatbázisban minden egyes fájl változásnaplóját szeretné látni, közvetlenül elérheti a PuTTY git-tárat.

A fő forrás verziója (legújabb állapot, a legújabb változtatásokkal) a paranccsal érhető el.

Szintén a https://git.tartarus.org/?p=simon/putty.git címen érhető el egy WWW böngésző a Git adattáron keresztül.

Jogi figyelmeztetés:

A PuTTY, PSCP, PSFTP és Plink használata illegális lehet olyan országokban vagy szervezetekben, ahol a titkosítás részben vagy egészben tilos. Úgy gondoljuk, hogy Oroszországban és az orosz nyelvű országokban az informatikai jogi keretrendszer fejlesztésének jelenlegi szakaszában az alkalmazott titkosítási protokollok használata nem törvénybe ütköző, de nem vagyunk jogászok, ezért ha kétségei vannak, kérjen jogi segítséget, mielőtt bármit letöltene erről az oldalról.

Az önálló PuTTYtel Telnet kliens használatát nem korlátozzák a kriptográfiai törvények, mivel az adatok nincsenek titkosítva.

© 2009–2018, PuTTY.ORG.RU - A webhely anyagainak használatakor kívánatos a forrás feltüntetése. Köszönöm!

Az Xming és a PuTTY beállítása

Azok számára, akik érdeklődnek az X ablakot használó szoftverek iránt, az alábbiakban talál egy lehetőséget az Xming és a PuTTY beállítására, amelyek az X átirányítás megszervezésére és a programok távoli gépen történő futtatására szolgálnak.

Ez a leírás feltételezi, hogy az olvasó ismeri az Xming konfigurálását (legalábbis az "Xming Package" oldalon bemutatott mértékben). Feltételezhető továbbá, hogy az olvasó valamennyire érti mind az X ablakot, mind az SSH-terminál-hozzáférést.

A PuTTY beállítása

A PuTTY konfigurálása ehhez ez az eset két tulajdonsága van. Először is engedélyeznie kell az X-továbbítást (X11 továbbítás) a megfelelő opcióval. Ebben az esetben meg kell adnia annak az X kijelzőnek a számát, amelyre az átirányítás történik. A megjelenítési szám meglehetősen tetszőlegesen választható; különösen, ha nem szándékozik egy adott gépen egyszerre több X szervert futtatni, használhatja a megjelenítési számot.

Másodszor, az X-átirányítás csak az SSH protokollon keresztül szervezhető, ezt kell választani.

Minden más tekintetben a PuTTY meglehetősen tetszőlegesen konfigurálható. Csak annyit kell megjegyezni, hogy az X átirányítás megszervezése az SSH szerverrel való "együttműködést" jelenti. Különösen, ha a szerver nem támogatja az X átirányítást, vagy ha azt mondjuk egy megfelelő szerverbeállítás letiltja, az SSH to X meghiúsul.

Az érték alapján ellenőrizheti, hogy létrejött-e csatorna X számára környezeti változó miután csatlakozott egy távoli géphez. A változó értéke tartalmazza a gép nevét és a megjelenített számot, ahol N a távoli gépen lévő más X szerverek által nem használt szám ("valódi", vagy ugyanazok az X-átirányítások).

Xming beállítása

Ez a rész az Xming beállítását tárgyalja az Xlaunch shell használatával. Használata természetesen nem kötelező – az X szerver paraméterei is beállíthatók parancs sor(pl. -fájlból.)

Az Xlaunch indításakor megjelenik az első párbeszédpanel, amelyben meg kell adnia, hogyan jelenjenek meg az X ablakok Windows ablakok: Több ablak, teljes képernyő, egy ablak vagy egy ablak címsor nélkül. Mivel az SSH használata kizárja az XDMCP használatát (és fordítva), adott választás a felhasználó kényelme határozza meg.

Ubuntu orosz közösségi fórum

(Emlékezzünk rá, hogy XDMCP használatakor mi Nem ajánlott, a több ablakos mód nem érhető el.)

Ennél is fontosabb, hogy az Xming megjelenítési szám választása: az Xming által kiszolgált kijelző számának meg kell egyeznie az átirányított képernyő számával, azaz. e. meg kell egyeznie a fenti PuTTY konfigurációban megadottal.

A következő ablakban válasszon ki egy X session programot – egy olyan programot, amely elvégzi az X szerver kezdeti beállítását, elindítja a folyamatosan használt X klienseket, és általában elindít egy terminál emulátort vagy más eszközt, amely lehetővé teszi a munkát. távoli rendszerrel (azaz más programok futtatása. ) Mivel a PuTTY terminál munkamenet már használatban van a távoli géppel, választhat a "kliens indítása nélkül" opciót (Start no client.)

Ha azonban be helyi rendszer elérhető, e. vagy (ha nem többablakos módot használ), kényelmes lehet beállítani az Xminget valamilyen szkript futtatására, amely elindítja az ilyen típusú X klienseket az X munkamenet inicializálásához.

A következő két ablaknak nincs funkciója. Hadd emlékeztesselek erre Nem tiltsa le a hozzáférés-szabályozást (a No Access Control lehetőség kiválasztásával).

Linkek

2006, 2007 Ivan Shmakov.

Szöveg adott Az oldal a GNU FDL feltételei szerint érhető el. A linkelt oldalakon eltérő terjesztési feltételek vonatkozhatnak.

A Remote Desktop lehetővé teszi, hogy az interneten keresztül csatlakozzon számítógépéhez egy másik számítógép vagy akár okostelefon segítségével. Gyakran előfordulhat, hogy egy másik számítógépen kell valamit tennie, még akkor is, ha nincs a közelében. Az Ubuntu is rendelkezik ezzel a funkcióval.

Ebben a cikkben megvizsgáljuk, hogyan állíthatjuk be az Ubuntu 16.04 Remote Desktopot, és hogyan csatlakozhatunk hozzá különféle eszközök. Távoli elérési protokollként a VNC-t fogjuk használni, lassú és elavult, de mindenhol támogatott. Az Ubuntu 16.04-ben szinte minden szoftver már alapértelmezés szerint telepítve van, csak néhány beállítást kell módosítani.

Ubuntu távoli asztal

Mint mondtam, a VNC-t fogjuk használni távoli elérési protokollként. És mint szerver - Vino, ez a program alapértelmezés szerint a disztribúcióval együtt érkezik. És csak néhány beállítást kell elvégeznie, hogy működjön.

Nyissa meg a Dash főmenüt, és keressen rá asztali megosztás.

Ha a rendszer nem észlel semmit, ez egy gyakori hiba. A segédprogramot a terminálon keresztül futtathatja. Ehhez nyisson meg egy terminált a Ctrl+Alt+Tés csináld:

borpreferenciák

Ezután a megnyíló ablakban jelölje be a négyzetet "Hagyja, hogy más felhasználók lássák az Ön asztalát" Aztán a mezővel szemben "Jelszó kérése"írja be a csatlakozáshoz használt jelszót:

Ennyi, be van állítva az ubuntu távoli asztal. Most pedig megpróbálhat csatlakozni a számítógépéhez egy másik Linux disztribúció használatával. De van még egy dolog. Nem fog tudni csatlakozni a Windows rendszerből. A szükséges titkosítás alapértelmezés szerint engedélyezve van. Ezt nem minden ügyfél támogatja. A kényszerített titkosítás letiltásához telepítenie kell a dconf-editort:

sudo apt install dconf-editor

Ezután nyissa meg a programot, és kövesse az utat org.gnome.desktop.remote-desktop törölje a pipát a négyzetből:

Most készen áll az ubuntu távoli asztali kapcsolat tesztelésére. Nyissa meg a főmenüt, és keresse meg a Remmina távoli kapcsolat klienst.

A kapcsolati karakterláncban válassza ki a protokollt VNC, majd írd be a címet, mivel a helyi gépen fogunk ellenőrizni, majd írd be a localhost parancsot, egyéb esetekben a számítógép ip címét kell használnod. Következő kattintás "Csatlakozás":

A program azonnal kér egy jelszót, hogy megkapja távoli hozzáférés számítógépre:

És akkor már a VNC rendszerben a szerver megkérdezi, hogy szükséges-e engedélyezni a távoli asztali ubuntu 16.04-hez való csatlakozását ehhez a klienshez:

A kapcsolat jóváhagyása után használhatja a távoli asztalt. Itt az ideje, hogy egy másik számítógépről csatlakozzon. Bármilyen VNC-klienst használhat Linuxra, Windowsra vagy Androidra, és csatlakozhat számítógépéhez, ha az helyi hálózaton van. Ezenkívül akár az interneten keresztül is elérheti egy privát helyi hálózat létrehozásával, például hamachi vagy OpenVPN használatával.

következtetéseket

Ebben a cikkben megvizsgáltuk, hogyan van konfigurálva az Ubuntu 16.04 Remote Desktop, és hogyan érhető el más eszközökről. Minden nagyon egyszerű, még egyszerűbb is, mint ugyanazzal az x11vnc-vel, amihez többet kell létrehozni konfigurációs fájlok. Ha kérdésed van, tedd fel kommentben!

Kapcsolódó hozzászólások:


július 28

Az Ubuntu újabb verzióiban már van beépített VNC szerver. Használni fogjuk szabvány azt jelenti. Miközben megértettem ezt a kérdést, elég sok fórumot kellett elolvasnom. Tehát sok felhasználó ezt írja be ubuntu verziók 14.04-én ez a trükk a kerneleszköz bizonyos belső finomságai miatt nem működik. Nem mentem bele mélyen ebbe a kérdésbe... mindenesetre, ha hirtelen ennek a verziónak a boldog tulajdonosa lesz, használhatja az alternatív x11vnc szervert.

Nagyon egyszerűen van beállítva:

sudo apt-get remove vino sudo apt-get install x11vnc

Ugyanebben a cikkben a szabványos VNC-kiszolgáló alapértelmezés szerint már benne van az ubuntuban. Hogyan kell mindent beállítani?

Csatlakozzon egy távoli gazdagéphez.

Ssh-n keresztül csatlakozunk ahhoz a távoli számítógéphez, amelyre fogadni szeretnénk grafikus hozzáférés. Ugyanakkor ismernünk kell az ip-jét és be kell jelentkeznünk annak a felhasználónak a jelszavával, akinek a képernyőjét látni szeretnénk. Valójában bármely felhasználó adatait használhatjuk sudo jogok, de akkor módosítania kell néhány pontot.

Tegyük fel, hogy a helyi hálózaton van egy ubuntut futtató számítógépünk 10.20.0.30 IP-címmel és feanor184 felhasználóval. A konzolról a -X billentyűvel csatlakozunk hozzá (a grafikus X-ek elindításához):

Ssh-X [e-mail védett]

írja be a jelszót, és lépjen be távoli számítógépünk konzoljába.

Most írja be:

sudo bor-preferenciák

és nézze meg a grafikus ablakot

Itt helyezzük el a jelölőnégyzeteket:

lehetővé teszi, hogy a többi felhasználó megtekinthesse az asztalát — lássuk az asztalt.

lehetővé teszi a többi felhasználó számára, hogy irányítsa az asztalát — lehetővé teszi az egér és a billentyűzet távoli vezérlését.

megköveteli a felhasználótól ennek a jelszónak a megadását — feltétlenül állítson be jelszót a csatlakozáshoz. Soha nem tudhatod, ki mászik be a hálózatunkba

értesítési terület ikon megjelenítése: mindig — mindig jelenítse meg a vnc ikont a képernyő tetején a tálcán.

Beállíthatja saját beállításait is – az én beállításaimat itt találja)

Mentjük a beállításokat, és lekapcsoljuk a távoli gazdagépről.

Konfigurált számítógéphez való csatlakozáshoz használjon bármely VNC-támogatással rendelkező klienst.

Például a Remmina Linuxra való.

UltraVNC Viewer - Windowshoz.

Még egyszer emlékeztetem Önt, hogy a leírt kapcsolati beállítások működéséhez a távoli számítógépen ubuntu operációs rendszerrel kell rendelkeznie. Az ubuntu telepítése egy külön téma, amivel nem szeretnék itt foglalkozni, ezért ezt a lépést kihagyjuk. Az interneten számos kézikönyv található ebben a témában.

Mire jutunk?

Lehetőségünk volt ubuntu alatt csatlakozni egy távoli számítógéphez, és bármilyen műveletet végrehajtani rajta, mintha mi magunk ülnénk a monitornál

ÉS Vino. Általános elv munka: egy biztonságos SSH alagút jön létre a Windows számítógépről az Ubuntu felé, és ezen keresztül jön létre a VNC kapcsolat (távoli asztal).

A cikk négy részre oszlik:

  • A SecureShellServer telepítése és aktiválása: sudo apt-get install openssh-server szolgáltatás ssh állapot ssh indítás/futás, folyamat 2006

    Annak ellenőrzése, hogy a 22-es port nyitva van-e (az SSH által használt alapértelmezett port):

    Netstat -tulpan | grep:22 tcp 0 0 0.0.0.0:22 0.0.0.0:* HALLGAT -

    Linuxon az SSH-n keresztüli csatlakozáshoz helyi porttovábbítással használja a Általános nézet következő parancs

    Ssh -C -o -L<локальный_порт>:<адрес_машины>:<удаленный_порт>-l<пользователь>

    Ez azt jelenti, hogy minden kapcsolat, amely innen származik helyi számítógép(localhost) porton keresztül<локальный_порт>át lesz irányítva az SSH alagúton ide<удаленный_порт>távoli gép.

    Zavarok vannak azzal kapcsolatban, hogy melyik IP-címen kell megadni És<адрес_машины>. Ha a számítógép router (NAT) mögött van, akkor<адрес_машины>a számítógép belső IP-címének kell lennie (például 10.0.0.5), és in a router külső IP-címe. Ha a számítógép közvetlenül csatlakozik az internethez, akkor a címeket És<адрес_машины>ugyanaz lesz.

    Összefoglalva az alagútépítést, vegyünk egy példát:

    ssh -l myuserid -L 7777:work:22 kapu ssh -p 7777 localhost

    Ez a parancs a következőket teszi: biztonságos ssh-kapcsolatot hoz létre a kapugéppel a myuserid felhasználónév alatt. Ezzel egyidejűleg elindul a figyelés a helyi gépen (amelyről a kapcsolat létrejött) a 7777-es porton. Ha ezen a porton létrejön a kapcsolat (ismét magából a helyi gépből), akkor ez a kapcsolat egy ssh-be kerül. kapcsolat, eléri a kapugépet, és a 22-es porton lévő munkagépen jön létre belőle kapcsolat. Ezt követően ellenőrizzük az alagút működését - ssh-n keresztül csatlakozva a helyi 7777-es porthoz végül csatlakozunk a munkagéphez (figyelembe véve, hogy a 22-es porton ssh-kiszolgáló van beállítva).

    Az SSH-alagút használatakor fokozott biztonság érhető el, mivel csak egy portnak kell kifelé nyitva lennie (SSH), és a titkosított kapcsolat csak ezen a porton keresztül megy át.
    Ellenőrizze, hogy a mappa létezik-e a szerveren

    /itthon/<имя_пользователся>/.ssh

    /itthon/<имя_пользователся>/.ssh/authorized_keys

    benne, ha nem, akkor hozzon létre a felhasználó alatt<имя_пользователся>(általában ez az első felhasználó a rendszerben vagy rendszergazda)

    mkdir ~/.ssh cd ~/.ssh érintse meg az engedélyezett_kulcsokat

    Az ssh beállítása a nagyobb biztonság érdekében. A beállítási fájl a következő helyen található:

    /etc/ssh/sshd_config

    Biztonsági mentés készítése

    sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original

    Általában módosítania kell:

    • TCP figyelő port (alapértelmezett 22):
      kikötő<Порт_на_котором_SSH_будет_ждать_подключения>
    • Tiltsa le a nem megbízható régi SSH 1-es verziójú protokollt:
      2. jegyzőkönyv
    • Nyilvános/privát kulcspáros hitelesítés engedélyezése:
      PubkeyAuthentication igen
    • Adja meg, hol nézze meg az engedélyezett nyilvános kulcsokat:
      AuthorizedKeysFile %h/.ssh/authorized_keys
    • Tiltsa le a jelszóval történő hitelesítés lehetőségét (később is megteheti, sikeres első csatlakozás után):
      JelszóHitelesítés sz

    A nagyobb biztonság érdekében az SSH-hitelesítést nyilvános kulccsal kell konfigurálnia.
    Az ssh-n keresztüli csatlakozáshoz engedélyezett nyilvános kulcsok egy fájlban tárolódnak

    ~/.ssh/authorized_keys

    A gépen generálunk egy nyilvános/privát kulcspárt, amelyről csatlakozunk (később ismertetjük) és másolunk nyilvános kulcs ehhez a fájlhoz.

    Különös figyelmet kell fordítani a formázásra - a teljes kulcsot egy sorba kell helyezni, és "ssh-rsa"-val és fájlhozzáféréssel kell kezdődnie (-rw——- (600)).

    A fájlhoz való megfelelő hozzáférést kulcsokkal konfiguráljuk

    chmod go-w $HOME $HOME/.ssh chmod 600 $HOME/.ssh/authorized_key chown `whoami` $HOME/.ssh/authorized_keys

    A beállítási fájlban /etc/ssh/sshd_config változás

    StrictModes sz

    A fájlban megadott beállítások alkalmazása /etc/ssh/sshd_config, újra kell indítania az sshd démont.

    sudo /etc/init.d/ssh újraindítás

  • Töltse le a putty.exe fájlt
    Mielőtt belemerülne a Putty beállításokba, néhány dolgot meg kell jegyezni.
    • A Putty elmenti a beállításokat a profilokba.
    • Az összes beállítás profilba mentéséhez lépjen a Munkamenet menübe a Mentett munkamenet oszlopban, írja be a profil nevét, majd kattintson a Mentés gombra. Egy adott profil betöltéséhez ugyanabban a menüben a Puttyban, válassza ki a kívánt profilt név szerint, és kattintson a Betöltés gombra.
    • Mert automatikus letöltés egy adott profilt, amikor elindítja a Putty-t, létre kell hoznia egy parancsikont az exe fájlhoz, és a Munkamappa sorban hozzá kell adnia a exe fájl add hozzá
      -Betöltés<имя_профиля>

    A biztonság javítása érdekében:

    • helyi port továbbítás
    • nyilvános kulcsú rendszer

    Ha SSH-kapcsolatot használunk a VNC-n (távoli asztalon) keresztüli eléréshez, akkor konfigurálni kell a porttovábbítást, az ún. helyi port továbbítás. A biztonság növelésére szolgál, mivel VNC használatakor az adatok tiszta szövegben kerülnek továbbításra.

    A Putty portjainak továbbításához lépjen a menübe Kapcsolat -> SSH -> Alagutakés add hozzá 5900 mint "forrás port", localhost: 5900 a „Cél” részben, és kattintson a Hozzáadás gombra.

    A Puttygen segítségével létrehozhat nyilvános/privát kulcspárt. Töltse le a puttygen.exe fájlt A paramétereknél válassza ki az SSH-2 RSA-t, állítsa be a bitek számát 2048-ra, majd kattintson a Generálás gombra.

    Mert kiegészítő védelem kétszer is beírhatja a "jelszót". Ha SSH kapcsolat közben azonnal be kell jelentkezni a konzolba, akkor a mező üresen hagyható.

    A nyilvános kulcsot csak a Putty által érthető formátumban tárolja. Ezért a Linuxra való telepítéshez a következőket kell tennie:

    1. Amíg a puttygen még nyitva van, másolja ki a nyilvános kulcsot a "Nyilvános kulcs a beillesztéshez ..." szakaszban, és illessze be a fájlba engedélyezett_kulcsok szerveren.
    2. Mutasson a Putty-ra a Connection -> SSH -> Auth menüben a "Privát kulcs fájl hitelesítéshez" alatt a létrehozott *.ppk fájl privát kulcs fájljára.
  • A Vino VNC-kiszolgáló alapértelmezés szerint engedélyezve van az Ubuntuban. A konfigurálásához lépjen a Menü -> Rendszer -> Beállítások -> Távoli asztal menüpontra, és engedélyezze a távoli hozzáférést. A beállításokban engedélyezheti a jelszavas hitelesítést, de nem konfigurálhatja a figyelő portot (5900 van használatban).
    A részletesebb beállításokhoz az X11VNC telepítése javasolt.
  • Töltse le és telepítse a TightVNC-t. E cikk alkalmazásában elegendő csak az ügyfél szerepkört kiválasztani.

    Indulunk tovább Windows gép TightVNC és vezessen a terepen

    Ha hibát észlel, jelöljön ki egy szövegrészt, és nyomja meg a Ctrl + Enter billentyűket
OSSZA MEG: