Sadržaj:

Koristite SSH i XMing za prikaz X programa s Linux računala na Windows računalu: 6 koraka
Koristite SSH i XMing za prikaz X programa s Linux računala na Windows računalu: 6 koraka

Video: Koristite SSH i XMing za prikaz X programa s Linux računala na Windows računalu: 6 koraka

Video: Koristite SSH i XMing za prikaz X programa s Linux računala na Windows računalu: 6 koraka
Video: Prüfungsvorbereitung - Beruf - B2 2024, Studeni
Anonim
Koristite SSH i XMing za prikaz X programa s Linux računala na Windows računalu
Koristite SSH i XMing za prikaz X programa s Linux računala na Windows računalu

Ako koristite Linux na poslu, a Windows kod kuće ili obrnuto, ponekad ćete se morati prijaviti na računalo na drugom mjestu i pokrenuti programe. Pa, možete instalirati X poslužitelj i omogućiti SSH tuneliranje sa svojim SSH klijentom, te jednokratno VNC i udaljenu radnu površinu, za brzinu i upotrebljivost. Ovo ible pokriva pomoću sourceforge.net/projects/xming/ i www.bitvise.com/tunnelier kao vaša Windows rješenja i Openssh za Linux. 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 ćemo koraku postaviti vašeg SSH klijenta. Prvo instalirajte svoju kopiju Bitvise tunela i pokrenite je. Možete stvoriti profil povezivanja s IP adresom poslužitelja Linux ili imenom hosta, 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 se izvoditi XMing. Na ovaj način, vlastiti Linux poslužitelj Linuxa može neometano raditi na portu 6000.

Korak 2: Instalirajte XMing, X poslužitelj 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: Provjerite je li OpenSSH instaliran na Linuxu

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

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

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

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

Dodajte sljedeće retke 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, stvorite datoteku "$ {HOME}/bin/ssh_login". Napravite 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" da biste skriptu učinili izvršnom. 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 računalo SSH-Client, u ovom slučaju na Windows računalu na kojem je pokrenut XMing. Ovo nas samo spašava od upisivanja istog retka "DISPLAY =" 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 gumb "Prijava". Nakon dovršetka početne autorizacije i prihvaćanja svih ključeva š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 googley oka koja prate vašeg miša, s ikonom X-Windows i prozorskom trakom iznad njih, vaše postavljanje radi!

Korak 6: Verzija Linux-to-Linux

Verzija s Linuxa na Linux
Verzija s Linuxa na Linux
Verzija s Linuxa na Linux
Verzija s Linuxa na Linux

Kao dodatni korak, ako pokušavate izvesti istu vrstu stvari s Linux klijenta na zasebnom poslužitelju Linux, to je vrlo jednostavno. Svako računalo mora imati instaliran openSSH klijent i poslužitelj. Na jednom od računala samo pokrenite "ssh -l -Y". Opcije "-X" i "-Y" omogućuju prosljeđivanje poslužitelja X, samo tako, ali opcija "-Y" omogućuje više značajki poslužitelja nego "-X". Opcija "-l" omogućuje vam da odredite korisnički poslužitelj korisnika računala s kojim se možete prijaviti, u slučaju da nema identičnog korisnika s korisničkim imenom s kojim ste prijavljeni na klijentskom računalu.

Preporučeni: