Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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
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
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 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
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
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.