Obsah:

Použite SSH a XMing na zobrazenie programov X z počítača so systémom Linux na počítači so systémom Windows: 6 krokov
Použite SSH a XMing na zobrazenie programov X z počítača so systémom Linux na počítači so systémom Windows: 6 krokov

Video: Použite SSH a XMing na zobrazenie programov X z počítača so systémom Linux na počítači so systémom Windows: 6 krokov

Video: Použite SSH a XMing na zobrazenie programov X z počítača so systémom Linux na počítači so systémom Windows: 6 krokov
Video: CS50 2014 – 10-я неделя 2024, November
Anonim
Použite SSH a XMing na zobrazenie programov X z počítača so systémom Linux na počítači so systémom Windows
Použite SSH a XMing na zobrazenie programov X z počítača so systémom Linux na počítači so systémom Windows

Ak používate Linux v práci a Windows doma alebo naopak, občas sa možno budete musieť prihlásiť do počítača na inom mieste a spustiť programy. Môžete si nainštalovať server X a povoliť tunelovanie SSH pomocou svojho klienta SSH a kombináciu VNC a vzdialenej pracovnej plochy pre rýchlosť a použiteľnosť. Tento článok pokrýva použitie zdrojov sourceforge.net/projects/xming/ a www.bitvise.com/tunnelier ako vaše riešenie pre Windows a Openssh pre Linux. Na okraj, to všetko môže tiež využívať LogMeIn Hamachi ako ľahko použiteľnú sieť VPN.

Krok 1: Nastavte si svojho klienta SSH

Nastavte si svojho klienta SSH
Nastavte si svojho klienta SSH
Nastavte si svojho klienta SSH
Nastavte si svojho klienta SSH

V tomto kroku nastavíme vášho klienta SSH. Najprv si nainštalujte svoju kópiu Bitvise Tunnelier a spustite ju. Môžete vytvoriť profil pripojenia s IP adresou alebo názvom hostiteľa servera Linux a voliteľne s automatickými prihlasovacími údajmi. Ďalšou časťou tohto kroku je vyplnenie portov, ktoré sa majú odosielať prostredníctvom SSH. V prípade systému Windows X Server presmerujeme port linuxového boxu 6010 na port 6000 systému Windows box, kde bude spustený XMing. Týmto spôsobom môže vlastný server X Linux Linuxu fungovať nerušene na porte 6000.

Krok 2: Nainštalujte XMing, server X Server pre Windows

Spustite inštalačný program pre XMing. Potom spustite XMing na pozadí. Možnosti konfigurácie môžete preskočiť, pretože predvolené hodnoty by mali byť v poriadku.

Krok 3: Zaistite, aby bol OpenSSH nainštalovaný v systéme Linux

Zaistite, aby bol OpenSSH nainštalovaný v systéme Linux
Zaistite, aby bol OpenSSH nainštalovaný v systéme Linux

Na počítači so systémom Linux skontrolujte, či je OpenSSH nainštalovaný a spustený. V prípade Ubuntu môžete na príkazovom termináli jednoducho spustiť príkaz „sudo apt-get install openssh-server“. Ostatné distribúcie Linuxu sa budú líšiť.

Krok 4: Pridajte automatickú premennú „DISPLAY“pre počítač Linux

Pridajte automat
Pridajte automat
Pridajte automat
Pridajte automat
Pridajte automat
Pridajte automat

Na koniec súboru v "$ {HOME}/. Bashrc" pridajte nasledujúce riadky: if [-d "$ {HOME}/bin"]; potom exportujte PATH = "$ {PATH}: $ {HOME}/bin", ak [-f "$ {HOME}/bin/ssh_login"]; potom. "$ {HOME}/bin/ssh_login" fifiĎalej vytvorte súbor "$ {HOME}/bin/ssh_login". Vytvorte súbor s nasledujúcim počiatočným obsahom:#!/Bin/shift [-n "$ {SSH_CLIENT}"]; potom ak [-z "$ {DISPLAY}"]; potom exportujte DISPLAY = 'localhost: 10' fifiPo uložení súboru spustite nasledujúci príkaz: "chmod 777 $ {HOME}/bin/ssh_login", aby bol skript spustiteľný. Čo to robí, je to, že akýkoľvek program X spustený z konzoly, ktorá je prihlásená prostredníctvom SSH, na port, ktorý presmeruje späť na klientsky počítač SSH, v tomto prípade počítač so systémom Windows so systémom XMing. To nám ušetrí zadávať rovnaký riadok „DISPLAY =“vždy, keď sa prihlásite cez SSH.

Krok 5: Spustite svojho klienta SSH

Spustite svojho klienta SSH
Spustite svojho klienta SSH
Spustite svojho klienta SSH
Spustite svojho klienta SSH

Začnite svoju reláciu SSH kliknutím na tlačidlo „Prihlásiť sa“. Po dokončení úvodnej autorizácie a prijatí všetkých šifrovacích kľúčov budete pravdepodobne musieť otvoriť okno príkazového riadka a zabezpečené okno ftp. Okno sFTP môžete zatiaľ zavrieť. Ak chcete otestovať svoje nastavenie, spustite príkaz „xeyes“z príkazového riadka. Ak vidíte dve veľké googleyské oči sledujúce vašu myš s ikonou X-Windows a lištou nad nimi, potom vaše nastavenie funguje!

Krok 6: Verzia Linux-to-Linux

Verzia Linux-to-Linux
Verzia Linux-to-Linux
Verzia Linux-to-Linux
Verzia Linux-to-Linux

Ako ďalší krok, ak sa pokúšate vykonať rovnaký typ vecí z klienta Linux na samostatný server Linux, je to veľmi jednoduché. Na každom počítači by mal byť nainštalovaný klient a server openSSH. Na jednom z počítačov spustite príkaz „ssh -l -Y“. Možnosti „-X“a „-Y“umožňujú preposielanie servera X rovnako, ale možnosť „-Y“umožňuje viac serverových funkcií ako funkcia „-X“. Voľba „-l“vám umožňuje určiť používateľský server používateľ počítača, pomocou ktorého sa môžete prihlásiť, v prípade, že neexistuje žiadny identický používateľ s používateľským menom, pomocou ktorého ste na klientskom počítači prihlásení.

Odporúča: