Sisällysluettelo:
Video: Käytä SSH: ta ja XMingiä X -ohjelmien näyttämiseen Linux -tietokoneelta Windows -tietokoneella: 6 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Jos käytät Linuxia töissä ja Windowsia kotona tai päinvastoin, saatat joutua joskus kirjautumaan tietokoneeseesi toisessa paikassa ja suorittamaan ohjelmia. Voit asentaa X-palvelimen ja ottaa SSH-tunneloinnin käyttöön SSH-asiakasohjelmassasi ja yhden kerran sekä VNC: n että etätyöpöydän nopeuden ja käytettävyyden varmistamiseksi..com/tunnelier Windows -ratkaisuksi ja Openssh Linux -puolelle. Sivuttaen huomata, että kaikki tämä voi hyödyntää myös LogMeIn Hamachia helppokäyttöisenä VPN: nä.
Vaihe 1: Määritä SSH -asiakas
Tässä vaiheessa määritämme SSH -asiakkaan. Asenna ensin kopio Bitvise Tunnelierista ja käynnistä se. Voit luoda yhteysprofiilin Linux -palvelimen IP -osoitteen tai isäntänimen ja mahdollisesti automaattisten kirjautumistietojen avulla. Tämän vaiheen seuraava osa on SSH: n kautta välitettävien porttien täyttäminen. Windows X -palvelimelle lähetämme linux -laatikon portin 6010 Windows -laatikon porttiin 6000, jossa XMing suoritetaan. Tällä tavalla Linuxin oma X -palvelin voi toimia häiriöttömästi portissa 6000.
Vaihe 2: Asenna XMing, X -palvelin Windowsille
Suorita XMing -asennusohjelma. Käynnistä seuraavaksi XMing taustalla. Voit ohittaa määritysvaihtoehdot, koska oletusasetusten pitäisi olla kunnossa.
Vaihe 3: Varmista, että OpenSSH on asennettu Linuxiin
Varmista Linux -tietokoneellasi, että OpenSSH on asennettu ja käynnissä. Ubuntulle voit suorittaa komennon "sudo apt-get install openssh-server" komentorivillä. Muut Linux -jakelut eroavat toisistaan.
Vaihe 4: Lisää automaattinen "DISPLAY" -muuttuja Linux -tietokoneelle
Lisää seuraavat rivit tiedoston "$ {HOME}/. Bashrc" loppuun: if [-d "$ {HOME}/bin"]; sitten viedä PATH = "$ {PATH}: $ {HOME}/bin", jos [-f "$ {HOME}/bin/ssh_login"]; sitten. "$ {HOME}/bin/ssh_login" fifiNext, luo tiedosto "$ {HOME}/bin/ssh_login". Luo tiedosto, jonka alkuperäinen sisältö on:#!/Bin/shif [-n "$ {SSH_CLIENT}"]; sitten jos [-z "$ {DISPLAY}"]; Vie sitten DISPLAY = 'localhost: 10' fifiTiedoston tallentamisen jälkeen suorita seuraava komento: "chmod 777 $ {HOME}/bin/ssh_login" tehdäksesi komentosarjasta suoritettava. Tämä tarkoittaa sitä, että kaikki X-ohjelmat, jotka on käynnistetty konsolista, joka on kirjautunut sisään SSH: n kautta porttiin, joka ohjaa takaisin SSH-asiakastietokoneeseen, tässä tapauksessa Windows-tietokoneeseen, jossa on XMing. Tämä säästää meitä kirjoittamasta samaa "DISPLAY =" -riviä aina, kun kirjaudut sisään SSH: n kautta.
Vaihe 5: Käynnistä SSH -asiakas
Aloita SSH -istunto napsauttamalla "Kirjaudu" -painiketta. Kun ensimmäinen valtuutus on valmis ja hyväksyt kaikki tarvittavat salausavaimet, sinulla on todennäköisesti komentorivi -ikkuna ja suojattu ftp -ikkuna. Voit sulkea sFTP -ikkunan toistaiseksi. Testaa asetuksia suorittamalla komentokehotteesta "xeyes". Jos näet kaksi suurta googley silmää hiiren perässä, X-Windows-kuvakkeen ja ikkunapalkin yläpuolella, asetukset toimivat!
Vaihe 6: Linux-Linux-versio
Jos yrität suorittaa samantyyppisiä asioita Linux -asiakkaalta erilliselle Linux -palvelimelle, se on erittäin helppoa. Jokaisessa tietokoneessa on oltava asennettuna openSSH Client ja Server. Suorita jossakin tietokoneessa "ssh -l -Y". Vaihtoehdot "-X" ja "-Y" mahdollistavat X-palvelimen edelleenlähetyksen, mutta "-Y" -vaihtoehto mahdollistaa enemmän palvelintoimintoja kuin "-X". "-L" -vaihtoehdon avulla voit määrittää käyttäjäpalvelimen tietokoneen käyttäjä, jolle kirjaudutaan sisään, jos asiakaskoneella ei ole samaa käyttäjätunnusta, jolla olet kirjautunut sisään.