Sadržaj:
- Korak 1: Postavite svog SSH klijenta
- Korak 2: Instalirajte XMing, X server za Windows
- Korak 3: Uvjerite se da je OpenSSH instaliran na Linuxu
- Korak 4: Dodajte automatsku varijablu "DISPLAY" za Linux računar
- Korak 5: Pokrenite svog SSH klijenta
- Korak 6: Verzija Linux-to-Linux
Video: Koristite SSH i XMing za prikaz X programa sa Linux računara na Windows računaru: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:10
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
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
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 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
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
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:
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje koračnim motorom: 11 koraka (sa slikama)
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje koračnim motorom: Napravio sam ovaj projekt prije nekoliko mjeseci. Prije nekoliko dana, postavio sam video zapis projekta na r/Arduinu na Redditu. Vidjevši da se ljudi zanimaju za projekt, odlučio sam napraviti ovaj Instructable gdje sam napravio neke izmjene u Arduino kodu i
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!: 11 koraka (sa slikama)
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!: Dodirne podloge za prijenosno računalo PS/2 među najhladnijim su uređajima za korisničko sučelje koje možete koristiti s mikrokontrolerom. Pokreti klizanjem i dodirivanjem prstiju mogu se pokazati kao da kontroliraju stvari na prilično jednostavan i zabavan način. U ovom Instructableu spojimo jedno sa
Koristite GPIO -ove blokirane od strane zvučnika u računaru Kano: 4 koraka
Koristite GPIO -ove koje blokira zvučnik u Kano računaru: U računaru Kano, zvučnik blokira dva slobodna GPIO pina koji se inače mogu koristiti (zvučnik ne zahtijeva). Ovi GPIO su 5V i 3.3 V izlazni GPIO. Ovo je važno jer zvučnik koristi drugi 5V GPIO, pa je ovaj blokirao
Lcd čip Hd44780 za prikaz na računaru Modding: 5 koraka
Zaslon Lcd čip Hd44780 za PC Modding: Pomoću ovih uputstava naučite kako spojiti mali LCD ekran sa računarom, koji prikazuje informacije ili šta god želite Šta vam je potrebno: 1. ekran sa čipom hd44780 2. 10kohmTrimmer 3. 100ohm otpornik 4. stari lpt kabel 5
Koristite podatkovnu vezu vašeg iPhone uređaja na računaru: 6 koraka
Koristite podatkovnu vezu vašeg iPhone -a na svom računaru: NAPOMENA: Od iOS -a 3 i 4, postoje i drugi načini povezivanja, čak i legalni putem AT & T (iako to dodatno košta). Ova metoda ipak funkcionira, i uvijek će (bez obzira na ažuriranja iOS -a) sve dok SSH možete unijeti na svoj iPhone. Imati