Starten Sie ein Programm mit GUI per Fernzugriff über SSH
Vorsicht
Dieser Artikel wurde mehr als vor einem Jahr veröffentlicht, Es gab Entwicklungen können.
Bitte berücksichtigen Sie dies.
Sie haben nicht oft eine Anwendung auf einem Remote-Computer zu starten, der die Verwendung von GUI erfordert, mehr verbreitet in Anwendungen zu starten und zu “drehen” im Hintergrund, aber es kann immer passieren. Ich denke zum Beispiel an diejenigen, die einen Computer als einen verwenden Multimedia-Station (mit XBMC Setup ist sehr einfach) oder auch nur zu erfahren,.
Es genügt zu sagen, dass Sie tun können, aber es ist notwendig, die GUI-Anwendung auf einen insbesondere Bildschirm zu lenken.
Zunächst werden wir Login tramite SSH:
~ $ Ssh user @<ipadresse>
Natürlich ersetzen “Benutzer” und “<ipadresse>” mit der IP-Adresse des PCs, auf die wir wollen verbinden, und der Benutzer an diesem PC konfigurierte.
Dann werden wir dafür sorgen, dass Anträge Um eine Sitzung spezifischen Grafiken umgeleitet:
~ $ Export DISPLAY =:0
In diesem Fall (außer für verschiedene Operationen) die erste Session offen Grafiken.
Und schließlich starten Sie das Programm dazu gehört auch die Verwendung der GUI:
~ $ Firefox
Alternative
In alternativen, können in einem einzigen Befehl alle Schritte zusammengefasst werden:
~ $ Ssh user @<ipadresse> "DISPLAY =:0 nohup firefox"
Zu Beginn des SSH-Session-Programms wird beendet, aber Das Programm bleibt geöffnet.
1 Kommentar
Ssh-Login-GUI - LoginVine · 9 Mai 2022 um 1:17 AM
[…] 5. Führen Sie ein Programm mit einer GUI aus unter ... […]