Inhaltsverzeichnis:
- Schritt 1: Richten Sie Ihren SSH-Client ein
- Schritt 2: Installieren Sie XMing, den X-Server für Windows
- Schritt 3: Stellen Sie sicher, dass OpenSSH unter Linux installiert ist
- Schritt 4: Fügen Sie eine automatische "DISPLAY"-Variable für den Linux-Computer hinzu
- Schritt 5: Starten Sie Ihren SSH-Client
- Schritt 6: Linux-zu-Linux-Version
Video: Verwenden Sie SSH und XMing, um X-Programme von einem Linux-Computer auf einem Windows-Computer anzuzeigen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:23
Wenn Sie Linux bei der Arbeit und Windows zu Hause verwenden oder umgekehrt, müssen Sie sich möglicherweise manchmal am Computer an Ihrem anderen Standort anmelden und Programme ausführen. Nun, Sie können einen X-Server installieren und SSH-Tunneling mit Ihrem SSH-Client aktivieren und sowohl VNC als auch Remote-Desktop für Geschwindigkeit und Benutzerfreundlichkeit verwenden.com/tunnelier als Ihre Windows-Lösungen und Openssh für die Linux-Seite. Nebenbei bemerkt, all dies kann LogMeIn Hamachi auch als benutzerfreundliches VPN nutzen.
Schritt 1: Richten Sie Ihren SSH-Client ein
In diesem Schritt richten wir Ihren SSH-Client ein. Installieren Sie zuerst Ihre Kopie von Bitvise Tunnelier und starten Sie sie. Sie können ein Verbindungsprofil mit der IP-Adresse oder dem Hostnamen des Linux-Servers und optional automatischen Anmeldeinformationen erstellen. Der nächste Teil dieses Schrittes ist das Ausfüllen der Ports, die über SSH weitergeleitet werden sollen. Für den Windows X Server leiten wir den Port 6010 der Linux-Box an den Port 6000 der Windows-Box weiter, auf dem XMing ausgeführt wird. Auf diese Weise kann der Linux-eigene X-Server ungestört auf Port 6000 laufen.
Schritt 2: Installieren Sie XMing, den X-Server für Windows
Führen Sie das Installationsprogramm für XMing aus. Als nächstes starten Sie XMing im Hintergrund. Sie können die Konfigurationsoptionen überspringen, da die Standardeinstellungen in Ordnung sein sollten.
Schritt 3: Stellen Sie sicher, dass OpenSSH unter Linux installiert ist
Stellen Sie auf Ihrem Linux-Computer sicher, dass OpenSSH installiert ist und ausgeführt wird. Für Ubuntu können Sie einfach "sudo apt-get install openssh-server" im Befehlsterminal ausführen. Andere Linux-Distributionen werden davon abweichen.
Schritt 4: Fügen Sie eine automatische "DISPLAY"-Variable für den Linux-Computer hinzu
Fügen Sie am Ende der Datei in "${HOME}/.bashrc" die folgenden Zeilen hinzu:if [-d "${HOME}/bin"]; dann exportiere PATH="${PATH}:${HOME}/bin" if [-f "${HOME}/bin/ssh_login"]; dann. "${HOME}/bin/ssh_login" fifiErstellen Sie als nächstes die Datei "${HOME}/bin/ssh_login". Erstellen Sie die Datei mit dem folgenden Anfangsinhalt:#!/bin/shif [-n "${SSH_CLIENT}"]; dann if [-z "${DISPLAY}"]; then export DISPLAY='localhost:10' fifiFühren Sie nach dem Speichern der Datei den folgenden Befehl aus: "chmod 777 ${HOME}/bin/ssh_login", um das Skript ausführbar zu machen. Dies bewirkt, dass jedes X-Programm, das von einer Konsole gestartet wird, die über SSH angemeldet ist, auf den Port verweist, der zurück zum SSH-Client-PC führt, in diesem Fall dem Windows-PC, auf dem XMing ausgeführt wird. Dies erspart uns nur, jedes Mal, wenn Sie sich über SSH anmelden, die gleiche "DISPLAY="-Zeile einzugeben.
Schritt 5: Starten Sie Ihren SSH-Client
Starten Sie Ihre SSH-Sitzung, indem Sie auf die Schaltfläche "Anmelden" klicken. Nachdem die Erstautorisierung abgeschlossen ist und Sie alle erforderlichen Verschlüsselungsschlüssel akzeptieren, werden wahrscheinlich ein Eingabeaufforderungsfenster und ein sicheres FTP-Fenster geöffnet. Sie können das sFTP-Fenster vorerst schließen. Um Ihr Setup zu testen, führen Sie "xeyes" über die Eingabeaufforderung aus. Wenn Sie zwei große googley Augen sehen, die Ihrer Maus folgen, mit einem X-Windows-Symbol und einer Fensterleiste darüber, dann funktioniert Ihr Setup!
Schritt 6: Linux-zu-Linux-Version
Als zusätzlicher Schritt: Wenn Sie versuchen, dasselbe von einem Linux-Client auf einem separaten Linux-Server auszuführen, ist das sehr einfach. Auf jedem Computer sollten openSSH-Client und -Server installiert sein. Führen Sie auf einem der Computer einfach "ssh -l -Y" aus. Die Optionen "-X" und "-Y" aktivieren die X-Server-Weiterleitung, aber die Option "-Y" aktiviert mehr Serverfunktionen als "-X". Mit der Option "-l" können Sie den Benutzerserver angeben der Benutzer des Computers, mit dem Sie sich anmelden möchten, falls es keinen identischen Benutzer mit dem Benutzernamen gibt, mit dem Sie auf dem Client-PC angemeldet sind.
Empfohlen:
So ändern Sie Websites, um anzuzeigen, was Sie wollen.: 3 Schritte
So ändern Sie Websites, um anzuzeigen, was Sie wollen.: Oh, der Spaß, den Sie haben können … Dies ist eine verrückte einfache und einfache Möglichkeit, Websites in Ihrem Browser so zu ändern, dass alles angezeigt wird, was Sie möchten. dies ändert die Website nirgendwo anders als in Ihrem Browser, und wenn Sie die Webseite neu laden, geht sie zurück zu
So verwenden Sie einen Debugger auf einem ESP32 – wikiHow
So verwenden Sie einen Debugger auf einem ESP32: Wollten Sie schon immer einen Blick in Ihren Code werfen, um zu sehen, warum er sich so verhält, wie er ist? Traditionell hätten Sie in ESP32-Projekten endlose print-Anweisungen hinzufügen müssen, um herauszufinden, was vor sich ging, aber es gibt einen besseren Weg! Ein Debugger
So laden Sie Instagram auf einem iPhone 6 und höher herunter und verwenden es – wikiHow
So laden Sie Instagram auf einem Iphone 6 und höher herunter und verwenden es: Dieses anweisbare ist für die neuen Benutzer von Instagram. Hier erfahren Sie, wie Sie ein Konto einrichten und wie es funktioniert
So nehmen Sie einen Podcast von einem Telefon auf – wikiHow
So nehmen Sie einen Podcast von einem Telefon auf: Wir nehmen eine Reihe von Podcasts auf, um die Wirkung der Konferenz Learning 2005 zu erhöhen. Diese Podcasts sind Aufzeichnungen von Interviews, die Mark Oehlert mit zahlreichen Moderatoren der Konferenz geführt hat. Die folgenden s
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für