Cuprins:

Utilizați SSH și XMing pentru a afișa programe X de pe un computer Linux pe un computer Windows: 6 pași
Utilizați SSH și XMing pentru a afișa programe X de pe un computer Linux pe un computer Windows: 6 pași

Video: Utilizați SSH și XMing pentru a afișa programe X de pe un computer Linux pe un computer Windows: 6 pași

Video: Utilizați SSH și XMing pentru a afișa programe X de pe un computer Linux pe un computer Windows: 6 pași
Video: Raspberry Pi ssh și Remote desktop [2] 2024, Noiembrie
Anonim
Utilizați SSH și XMing pentru a afișa programe X de pe un computer Linux pe un computer Windows
Utilizați SSH și XMing pentru a afișa programe X de pe un computer Linux pe un computer Windows

Dacă utilizați Linux la locul de muncă și Windows acasă sau invers, este posibil să fiți uneori nevoie să vă conectați la computer în cealaltă locație și să rulați programe. Ei bine, puteți instala un server X și puteți activa tunelarea SSH cu clientul dvs. SSH și o singură opțiune atât pentru VNC, cât și pentru desktopul de la distanță, pentru viteză și utilizare..com / tunnelier ca soluții Windows și Openssh pentru partea Linux. Pe de o parte, toate acestea pot folosi LogMeIn Hamachi ca un VPN ușor de utilizat.

Pasul 1: configurați clientul SSH

Configurați-vă clientul SSH
Configurați-vă clientul SSH
Configurați-vă clientul SSH
Configurați-vă clientul SSH

În acest pas, vom configura clientul dvs. SSH. Mai întâi, instalați copia Bitvise Tunnelier și porniți-o. Puteți crea un profil de conexiune cu adresa IP sau numele gazdei serverului Linux și, opțional, informații de autentificare automate. Următoarea parte a acestui pas este completarea porturilor care urmează să fie redirecționate prin SSH. Pentru Windows X Server, vom redirecționa portul 6010 al linux box către portul 6000 al windows box, unde va rula XMing. În acest fel, propriul server Linux X poate rula netulburat, la portul 6000.

Pasul 2: Instalați XMing, X Server pentru Windows

Rulați programul de instalare pentru XMing. Apoi, porniți XMing în fundal. Puteți sări peste opțiunile de configurare, deoarece valorile implicite ar trebui să fie bune.

Pasul 3: asigurați-vă că OpenSSH este instalat pe Linux

Asigurați-vă că OpenSSH este instalat pe Linux
Asigurați-vă că OpenSSH este instalat pe Linux

Pe computerul dvs. Linux, asigurați-vă că OpenSSH este instalat și rulează. Pentru Ubuntu, puteți rula pur și simplu „sudo apt-get install openssh-server” în terminalul de comandă. Alte distribuții Linux vor diferi.

Pasul 4: Adăugați o variabilă automată „DISPLAY” pentru computerul Linux

Adăugați un automat
Adăugați un automat
Adăugați un automat
Adăugați un automat
Adăugați un automat
Adăugați un automat

Adăugați următoarele rânduri la sfârșitul fișierului în „$ {HOME} /. Bashrc”: dacă [-d „$ {HOME} / bin”]; apoi exportați PATH = "$ {PATH}: $ {HOME} / bin" dacă [-f "$ {HOME} / bin / ssh_login"]; atunci. „$ {HOME} / bin / ssh_login” fifiNext, creați fișierul „$ {HOME} / bin / ssh_login”. Creați fișierul cu următorul conținut inițial: #! / Bin / shif [-n "$ {SSH_CLIENT}"]; atunci dacă [-z "$ {DISPLAY}"]; apoi exportați DISPLAY = 'localhost: 10' fifi După salvarea fișierului, rulați următoarea comandă: "chmod 777 $ {HOME} / bin / ssh_login" pentru a face scriptul executabil. Ceea ce face acest lucru este să indice orice program X pornit de la o consolă care este conectată prin SSH la portul care redirecționează înapoi către PC-ul SSH-Client, în acest caz, PC-ul Windows care rulează XMing. Acest lucru ne scutește doar de a introduce aceeași linie „DISPLAY =” de fiecare dată când vă conectați prin SSH.

Pasul 5: Porniți clientul SSH

Porniți clientul SSH
Porniți clientul SSH
Porniți clientul SSH
Porniți clientul SSH

Începeți sesiunea SSH făcând clic pe butonul „Autentificare”. După finalizarea autorizației inițiale și acceptați toate cheile de criptare de care aveți nevoie, veți avea probabil o fereastră de prompt de comandă și o fereastră ftp sigură deschisă. Puteți închide fereastra sFTP, deocamdată. Pentru a testa configurarea, rulați „xeyes” din promptul de comandă. Dacă vedeți doi ochi mari googley care vă urmăresc mouse-ul, cu o pictogramă X-Windows și o fereastră deasupra lor, atunci configurarea dvs. funcționează!

Pasul 6: Versiunea Linux-la-Linux

Versiunea Linux-la-Linux
Versiunea Linux-la-Linux
Versiunea Linux-la-Linux
Versiunea Linux-la-Linux

Ca un pas suplimentar, dacă încercați să efectuați același tip de lucru de la un client Linux, la un server Linux separat, este foarte simplu. Fiecare computer ar trebui să aibă OpenSSH Client și Server instalat. Pe unul dintre computere, rulați „ssh -l -Y”. Opțiunile „-X” și „-Y” permit redirecționarea serverului X, la fel, dar opțiunea „-Y” permite mai multe caracteristici ale serverului decât „-X”. Opțiunea „-l” vă permite să specificați serverul utilizatorului utilizatorul computerului cu care să vă conectați, în cazul în care nu există un utilizator identic cu numele de utilizator la care v-ați conectat pe computerul client.

Recomandat: