Ich sshing in den Computer meines Freundes und frage mich, wie ich eine GNOME-Sitzung über SSH starten würde Sie müssen einen Webbrowser auf seinem Computer öffnen, um etwas anzuzeigen, das nur über seinen Hostnamen möglich ist. Was ist der einfachste Weg, dies über SSH zu erreichen?

Antwort

Wechseln Sie zu einem zweiten Terminal, z. B. tty2: Strg Alt F2 , melden Sie sich an und starten Sie a Neue X-Sitzung auf einem verfügbaren Display:

xinit -- :1 

Jetzt ssh auf den anderen Computer, um die X-Weiterleitung (oder die vertrauenswürdige X-Weiterleitung mit ):

ssh -X user@machine 

Starten Sie nach dem Anmelden eine neue Gnome-Sitzung:

gnome-session 

Sie können gnome-session auch als Befehl an ssh übergeben.

Antwort

Wenn Sie nur eine Websitzung ausführen müssen, die anscheinend von Ihrem Freund stammt Auf dem Computer von iend würde ich vorschlagen, OpenSSH nur mit dem Argument ssh -D8888 auszuführen (8888 ist nur ein Beispiel) und Ihren lokalen Browser so einzurichten, dass er auf localhost: 8888 als SOCKS5-Proxy verweist.

Wenn Sie einen Browser über den Link ausführen müssen, gibt es keinen Grund, warum Sie eine gesamte GNOME-Sitzung starten müssen. Führen Sie einfach ssh -X wie in den anderen Fragen beschrieben aus und führen Sie den Browser dann alleine aus.

Antwort

Um gnome vom Terminal aus zu starten, verwenden Sie den Befehl startx.

Kommentare

  • Nein. .xinitrc muss dafür eingerichtet sein,

Antwort

In Ubuntu verwende ich die folgenden Befehle:

ssh -X Benutzer @ Host-Gnome-Sitzung

oder

ssh -Y Benutzer @ Host-Gnome-Sitzung

Antwort

Sie können ssh -X oder ssh -Y auf seinem Computer verwenden, um Apps auf Ihrem Computer auszuführen Der Computer eines Freundes verwendet jedoch Ihren Xorg. Der Webbrowser stellt die Verbindung weiterhin über seinen Hostnamen her.

Antwort

I. fand das x11vnc ziemlich einfach.

Erlaubte mir, den Remote-Gnome-Desktop zu sehen.

(Erscheint als Desktop-App. Ich ssh-tunnel leite den Port auf meinem weiter lokaler Computer. Verbinden Sie dann meinen lokalen vnc-Client mit meinem lokalen ssh-weitergeleiteten Port.)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.