Sadržaj:

Koristite SSH i XMing za prikaz X programa sa Linux računara na Windows računaru: 6 koraka
Koristite SSH i XMing za prikaz X programa sa Linux računara na Windows računaru: 6 koraka

Video: Koristite SSH i XMing za prikaz X programa sa Linux računara na Windows računaru: 6 koraka

Video: Koristite SSH i XMing za prikaz X programa sa Linux računara na Windows računaru: 6 koraka
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Juli
Anonim
Koristite SSH i XMing za prikaz X programa sa Linux računara na Windows računaru
Koristite SSH i XMing za prikaz X programa sa Linux računara na Windows računaru

Ako koristite Linux na poslu, a Windows kod kuće ili obrnuto, ponekad ćete se morati prijaviti na računar na drugoj lokaciji i pokrenuti programe. Pa, možete instalirati X Server i omogućiti SSH tuneliranje sa svojim SSH klijentom, te jednokratnu i VNC i udaljenu radnu površinu, za brzinu i upotrebljivost. Ovo ible pokriva koristeći sourceforge.net/projects/xming/ i www.bitvise.com/tunnelier kao vaša Windows rešenja, i Openssh za Linux stranu. S druge strane, sve ovo također može koristiti LogMeIn Hamachi kao VPN za jednostavno korištenje.

Korak 1: Postavite svog SSH klijenta

Postavite svog SSH klijenta
Postavite svog SSH klijenta
Postavite svog SSH klijenta
Postavite svog SSH klijenta

U ovom koraku ćemo postaviti vašeg SSH klijenta. Prvo instalirajte svoju kopiju Bitvise tunela i pokrenite je. Možete stvoriti profil povezivanja s IP adresom ili imenom host poslužitelja Linux -a, te po izboru automatskim podacima za prijavu. Sljedeći dio ovog koraka je popunjavanje portova za prosljeđivanje putem SSH -a. Za Windows X Server, proslijedit ćemo port 6010 linux box -a na port 6000 windows box -a, gdje će XMing raditi. Na ovaj način, vlastiti Linux poslužitelj Linuxa može neometano raditi na portu 6000.

Korak 2: Instalirajte XMing, X server za Windows

Pokrenite instalacijski program za XMing. Zatim pokrenite XMing u pozadini. Opcije konfiguracije možete preskočiti jer bi zadane vrijednosti trebale biti u redu.

Korak 3: Uvjerite se da je OpenSSH instaliran na Linuxu

Uvjerite se da je OpenSSH instaliran na Linuxu
Uvjerite se da je OpenSSH instaliran na Linuxu

Na svom Linux računaru provjerite je li OpenSSH instaliran i radi. Za Ubuntu možete jednostavno pokrenuti "sudo apt-get install openssh-server" na komandnom terminalu. Ostale distribucije Linuxa će se razlikovati.

Korak 4: Dodajte automatsku varijablu "DISPLAY" za Linux računar

Dodajte automatsko
Dodajte automatsko
Dodajte automatsko
Dodajte automatsko
Dodajte automatsko
Dodajte automatsko

Dodajte sljedeće redove na kraj datoteke u "$ {HOME}/. Bashrc": if [-d "$ {HOME}/bin"]; zatim izvezi PATH = "$ {PATH}: $ {HOME}/bin" ako [-f "$ {HOME}/bin/ssh_login"]; zatim. "$ {HOME}/bin/ssh_login" fifiNext, kreirajte datoteku "$ {HOME}/bin/ssh_login". Kreirajte datoteku sa sljedećim početnim sadržajem:#!/Bin/shif [-n "$ {SSH_CLIENT}"]; onda ako [-z "$ {DISPLAY}"]; zatim izvezite DISPLAY = 'localhost: 10' fifiNakon spremanja datoteke, pokrenite sljedeću naredbu: "chmod 777 $ {HOME}/bin/ssh_login" kako bi skripta bila izvršna. To znači da je bilo koji X program pokrenut s konzole koja je prijavljena putem SSH-a na port koji se preusmjerava natrag na SSH-Client PC, u ovom slučaju, Windows PC sa XMing-om. Ovo nas samo spašava od upisivanja iste "DISPLAY =" linije svaki put kada se prijavite putem SSH -a.

Korak 5: Pokrenite svog SSH klijenta

Pokrenite svog SSH klijenta
Pokrenite svog SSH klijenta
Pokrenite svog SSH klijenta
Pokrenite svog SSH klijenta

Započnite svoju SSH sesiju klikom na dugme "Prijava". Nakon što se početna autorizacija završi, i prihvatite sve ključeve šifriranja koji su vam potrebni, vjerojatno ćete imati otvoren prozor naredbenog retka i siguran ftp prozor. Za sada možete zatvoriti prozor sFTP. Da biste testirali postavke, pokrenite "xeyes" iz naredbenog retka. Ako vidite dva velika guglasta oka koja prate vašeg miša, s ikonom X-Windows i prozorskom trakom iznad njih, vaša postavka radi!

Korak 6: Verzija Linux-to-Linux

Linux-to-Linux verzija
Linux-to-Linux verzija
Linux-to-Linux verzija
Linux-to-Linux verzija

Kao dodatni korak, ako pokušavate izvesti istu vrstu stvari s Linux klijenta na zasebnom Linux poslužitelju, to je vrlo jednostavno. Svaki računar bi trebao imati instaliran openSSH klijent i server. Na jednom od računara samo pokrenite "ssh -l -Y". Opcije "-X" i "-Y" omogućavaju prosljeđivanje X servera, samo tako, ali opcija "-Y" omogućava više funkcija servera nego "-X". Opcija "-l" vam omogućava da navedete korisnički server računarskog korisnika sa kojim se možete prijaviti, u slučaju da nema identičnog korisnika sa korisničkim imenom na koje ste prijavljeni na klijentskom računaru.

Preporučuje se: