Inhoudsopgave:

Gebruik SSH en XMing om X-programma's van een Linux-computer op een Windows-computer weer te geven: 6 stappen
Gebruik SSH en XMing om X-programma's van een Linux-computer op een Windows-computer weer te geven: 6 stappen

Video: Gebruik SSH en XMing om X-programma's van een Linux-computer op een Windows-computer weer te geven: 6 stappen

Video: Gebruik SSH en XMing om X-programma's van een Linux-computer op een Windows-computer weer te geven: 6 stappen
Video: Telnet объяснил 2024, November
Anonim
Gebruik SSH en XMing om X-programma's van een Linux-computer op een Windows-computer weer te geven
Gebruik SSH en XMing om X-programma's van een Linux-computer op een Windows-computer weer te geven

Als u Linux op het werk gebruikt en Windows thuis, of omgekeerd, moet u zich soms aanmelden bij de computer op uw andere locatie en programma's uitvoeren. Welnu, u kunt een X-server installeren en SSH-tunneling inschakelen met uw SSH-client, en zowel VNC als Remote Desktop eenmalig gebruiken, voor snelheid en bruikbaarheid. Dit dekt het gebruik van sourceforge.net/projects/xming/ en www.bitvise.com/tunnelier als uw Windows-oplossingen en Openssh voor de Linux-kant. Even terzijde, dit alles kan ook gebruikmaken van LogMeIn Hamachi als een gebruiksvriendelijke VPN.

Stap 1: Stel uw SSH-client in

Uw SSH-client instellen
Uw SSH-client instellen
Uw SSH-client instellen
Uw SSH-client instellen

In deze stap stellen we uw SSH-client in. Installeer eerst uw exemplaar van Bitvise Tunnelier en start het op. U kunt een verbindingsprofiel maken met het IP-adres of de hostnaam van de Linux-server en optioneel automatische inloggegevens. Het volgende deel van deze stap is het invullen van de poorten die via SSH moeten worden doorgestuurd. Voor de Windows X Server zullen we poort 6010 van de linux box doorsturen naar poort 6000 van de Windows box, waar XMing zal draaien. Op deze manier kan Linux's eigen X Server ongestoord draaien op poort 6000.

Stap 2: Installeer XMing, de X Server voor Windows

Voer het installatieprogramma voor XMing uit. Start vervolgens XMing op de achtergrond. U kunt de configuratie-opties overslaan, omdat de standaardinstellingen in orde zouden moeten zijn.

Stap 3: Zorg ervoor dat OpenSSH op Linux is geïnstalleerd

Zorg ervoor dat OpenSSH op Linux is geïnstalleerd
Zorg ervoor dat OpenSSH op Linux is geïnstalleerd

Zorg ervoor dat OpenSSH op uw Linux-computer is geïnstalleerd en actief is. Voor Ubuntu kunt u eenvoudig "sudo apt-get install openssh-server" uitvoeren in de opdrachtterminal. Andere Linux-distributies zullen verschillen.

Stap 4: Voeg een automatische "DISPLAY"-variabele toe voor de Linux-computer

Voeg een automaat toe
Voeg een automaat toe
Voeg een automaat toe
Voeg een automaat toe
Voeg een automaat toe
Voeg een automaat toe

Voeg de volgende regels toe aan het einde van het bestand in "${HOME}/.bashrc":if [-d "${HOME}/bin"]; exporteer dan PATH="${PATH}:${HOME}/bin" if [-f "${HOME}/bin/ssh_login"]; dan. "${HOME}/bin/ssh_login" fifiMaak vervolgens het bestand "${HOME}/bin/ssh_login" aan. Maak het bestand met de volgende initiële inhoud:#!/bin/shif [-n "${SSH_CLIENT}"]; dan als [-z "${DISPLAY}"]; exporteer vervolgens DISPLAY='localhost:10' fifiNa het opslaan van het bestand, voer het volgende commando uit: "chmod 777 ${HOME}/bin/ssh_login" om het script uitvoerbaar te maken. Wat dit doet, is dat elk X-programma dat is gestart vanaf een console die is ingelogd via SSH, wordt verwezen naar de poort die terugleidt naar de SSH-client-pc, in dit geval de Windows-pc waarop XMing draait. Dit bespaart ons alleen maar dezelfde "DISPLAY=" regel elke keer dat u inlogt via SSH.

Stap 5: Start uw SSH-client

Start uw SSH-client
Start uw SSH-client
Start uw SSH-client
Start uw SSH-client

Start uw SSH-sessie door op de knop "Inloggen" te klikken. Nadat de eerste autorisatie is voltooid en u alle benodigde versleutelingssleutels hebt geaccepteerd, heeft u waarschijnlijk een opdrachtpromptvenster en een beveiligd ftp-venster geopend. U kunt het sFTP-venster voorlopig sluiten. Om uw installatie te testen, voert u "xeyes" uit vanaf de opdrachtprompt. Als je twee grote Google-ogen ziet die je muis volgen, met een X-Windows-pictogram en een vensterbalk erboven, dan werkt je installatie!

Stap 6: Linux-naar-Linux-versie

Linux-naar-Linux-versie
Linux-naar-Linux-versie
Linux-naar-Linux-versie
Linux-naar-Linux-versie

Als extra stap: als je hetzelfde soort dingen probeert uit te voeren vanaf een Linux Client naar een aparte Linux-server, dan is dat heel eenvoudig. Op elke computer moet openSSH Client en Server zijn geïnstalleerd. Voer op een van de computers gewoon "ssh -l -Y" uit. De "-X" en "-Y" opties schakelen X Server forwarding in, maar de "-Y" optie maakt meer serverfuncties mogelijk dan "-X" doet. Met de "-l " optie kunt u de gebruikersserver specificeren computergebruiker om in te loggen, voor het geval er geen identieke gebruiker is aan de gebruikersnaam waarmee u bent ingelogd op de client-pc.

Aanbevolen: