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.
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.
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.
/usr/lib/vino/vino-server
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á.
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.
Főoldal -> MyLDP -> Tárgykönyvtár -> Linux felügyeleti feladatok
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.
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:
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.
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.
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
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:
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.
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).
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.
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.
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 🙂
Ö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.
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ó:
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ó:
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.
A PuTTY az OS X rendszeren telepíthető portokról a MacPorts és Homebrew build rendszereken keresztül – további részletek a cikkben.
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.
Pillanatkép-források létrehozásához futtassa a szabványos forrásokat. További információért olvassa el a fájlt.
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!
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 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).
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.
(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).
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.
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.
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?
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:
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
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
Ö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:
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
A biztonság javítása érdekében:
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:
Indulunk tovább Windows gép TightVNC és vezessen a terepen