リモート端末でのGNOMEセッションの開始

リモート端末でのGNOMEセッションの開始

私の友人のコンピュータにSSHで接続していますが、SSH経由でGNOMEセッションを開始する方法を知りたいです。彼のホスト名でのみできることを確認するには、彼のコンピュータでWebブラウザを開く必要があります。 SSHでこれを行う最も簡単な方法は何ですか?

答え1

2番目の端末(tty2:CtrlAlt-など)に切り替えてF2ログインし、使用可能なモニターで新しいXセッションを開始します。

xinit -- :1

これで、別のマシンでSSHを介してX転送を有効にします(または信頼できるX転送を使用-Y)。

ssh -X user@machine

ログインしたら、新しいgnome-sessionを起動します。

gnome-session

gnome-sessionにコマンドとして渡すこともできますssh

答え2

(友達のコンピュータに見える場所で)Webセッションを実行するだけで、ssh -D8888パラメータ(8888は単なる例です)を使用してOpenSSHを実行し、ローカルブラウザがlocalhostを指すように設定することをお勧めします。 :8888 SOCKS5として活動中です。

リンクを介してブラウザを実行する必要がある場合は、GNOMEセッション全体を開始する理由はありません。他の質問で説明されているようにssh -Xを実行してから、ブラウザを別々に実行するだけです。

答え3

端末で実行するには、gnomeコマンドを使用しますstartx

答え4

Ubuntuでは、次のコマンドを使用します。

ssh -X user@host GNOMEセッション

または

ssh -Y user@host GNOMEセッション

関連情報