INHOUDSOPGAWE:

Gebruik SSH en XMing om X -programme vanaf 'n Linux -rekenaar op 'n Windows -rekenaar te vertoon: 6 stappe
Gebruik SSH en XMing om X -programme vanaf 'n Linux -rekenaar op 'n Windows -rekenaar te vertoon: 6 stappe

Video: Gebruik SSH en XMing om X -programme vanaf 'n Linux -rekenaar op 'n Windows -rekenaar te vertoon: 6 stappe

Video: Gebruik SSH en XMing om X -programme vanaf 'n Linux -rekenaar op 'n Windows -rekenaar te vertoon: 6 stappe
Video: Architecture Kata #1 - Разбор с экспертом [Как работает настоящий Solution Architect] #ityoutubersru 2024, November
Anonim
Gebruik SSH en XMing om X -programme vanaf 'n Linux -rekenaar op 'n Windows -rekenaar te vertoon
Gebruik SSH en XMing om X -programme vanaf 'n Linux -rekenaar op 'n Windows -rekenaar te vertoon

As u Linux by die werk gebruik, en Windows tuis, of omgekeerd, moet u soms by die rekenaar op u ander plek aanmeld en programme uitvoer. U kan 'n X-bediener installeer en SSH-tunneling met u SSH-kliënt en eenmalige VNC en eksterne lessenaar in staat stel vir snelheid en bruikbaarheid..com/tunnelier as u Windows -oplossings, en Openssh vir die Linux -kant. Op 'n kanttekening, dit alles kan ook gebruik maak van LogMeIn Hamachi as 'n maklik om te gebruik VPN.

Stap 1: Stel u SSH -kliënt op

Stel u SSH -kliënt op
Stel u SSH -kliënt op
Stel u SSH -kliënt op
Stel u SSH -kliënt op

In hierdie stap stel ons u SSH -kliënt op. Installeer eers u kopie van Bitvise Tunnelier en begin dit. U kan 'n verbindingsprofiel skep met die Linux -bediener se IP -adres of gasheernaam, en optioneel outomatiese aanmeldingsinligting. Die volgende deel van hierdie stap is die invul van die poorte wat via SSH gestuur moet word. Vir die Windows X Server stuur ons die poort 6010 van die Linux -boks na die poort 6000 van die Windows Box, waar XMing sal loop. Op hierdie manier kan Linux se eie X Server ongestoord by poort 6000 werk.

Stap 2: Installeer XMing, die X Server vir Windows

Begin die installeringsprogram vir XMing. Begin dan XMing op die agtergrond. U kan die konfigurasie -opsies oorslaan, aangesien die standaardinstellings goed moet wees.

Stap 3: Maak seker dat OpenSSH op Linux geïnstalleer is

Maak seker dat OpenSSH op Linux geïnstalleer is
Maak seker dat OpenSSH op Linux geïnstalleer is

Maak seker dat OpenSSH op u Linux -rekenaar geïnstalleer en uitgevoer is. Vir Ubuntu kan u eenvoudig 'sudo apt-get install openssh-server' in die opdragsterminal uitvoer. Ander Linux -verspreidings sal verskil.

Stap 4: Voeg 'n outomatiese "DISPLAY" -veranderlike by vir die Linux -rekenaar

Voeg 'n outomatiese by
Voeg 'n outomatiese by
Voeg 'n outomatiese by
Voeg 'n outomatiese by
Voeg 'n outomatiese by
Voeg 'n outomatiese by

Voeg die volgende reëls by die einde van die lêer in "$ {HOME}/. Bashrc": as [-d "$ {HOME}/bin"]; voer dan PATH = "$ {PATH}: $ {HOME}/bin" uit as [-f "$ {HOME}/bin/ssh_login"]; dan. "$ {HOME}/bin/ssh_login" fifi Skep vervolgens die lêer "$ {HOME}/bin/ssh_login". Skep die lêer met die volgende aanvanklike inhoud:#!/Bin/shif [-n "$ {SSH_CLIENT}"]; dan as [-z "$ {DISPLAY}"]; voer dan DISPLAY = 'localhost: 10' fifi uit Nadat u die lêer gestoor het, voer die volgende opdrag uit: "chmod 777 $ {HOME}/bin/ssh_login" om die script uitvoerbaar te maak. Dit beteken dat enige X-program begin vanaf 'n konsole wat via SSH aangemeld is na die poort wat terugstuur na die SSH-kliënt-rekenaar, in hierdie geval die Windows-rekenaar met XMing. Dit keer ons net om dieselfde reël "DISPLAY =" te tik elke keer as u via SSH aanmeld.

Stap 5: Begin u SSH -kliënt

Begin u SSH -kliënt
Begin u SSH -kliënt
Begin u SSH -kliënt
Begin u SSH -kliënt

Begin u SSH -sessie deur op die "Login" -knoppie te klik. Nadat die aanvanklike magtiging voltooi is en u die nodige enkripsiesleutels aanvaar, het u waarskynlik 'n opdragpromptvenster en 'n veilige ftp -venster oop. U kan die sFTP -venster vir eers sluit. Voer "xeyes" uit die opdragprompt uit om u opstelling te toets. As u twee groot Google-oë sien wat u muis volg, met 'n X-Windows-ikoon en vensterbalk daarbo, werk u opstelling!

Stap 6: Linux-tot-Linux-weergawe

Linux-tot-Linux weergawe
Linux-tot-Linux weergawe
Linux-tot-Linux weergawe
Linux-tot-Linux weergawe

As 'n ekstra stap, as u dieselfde tipe ding van 'n Linux -kliënt tot 'n aparte Linux -bediener wil uitvoer, is dit baie eenvoudig. OpenSSH Client en Server moet op elke rekenaar geïnstalleer wees. Voer 'ssh -l -Y' op een van die rekenaars uit. Die "-X" en "-Y" opsies maak X Server-aanstuur moontlik net so, maar die "-Y" opsie bied meer bedienerfunksies moontlik as "-X". Met die "-l" opsie kan u die gebruikersbediener spesifiseer rekenaar se gebruiker waarmee u kan aanmeld, as daar geen identiese gebruiker is met die gebruikersnaam waarmee u op die kliënt -rekenaar aangemeld is nie.

Aanbeveel: