web-dev-qa-db-ja.com

端末からGNOMEセッションを起動します

私は友達のマシンにsshしていて、SSH経由でGNOMEセッションをどのように起動するのだろうと思っています。彼のホスト名からしかできないことを見るには、彼のマシンでWebブラウザーを開く必要があります。 SSH経由でこれを実現する最も簡単な方法は何ですか?

12
Skizit

2番目の端末、たとえばtty2に切り替えます。 CtrlAlt-F2、ログインして、利用可能なディスプレイで新しいXセッションを開始します。

xinit -- :1

次に、他のマシンにsshして、X転送(または-Yを使用した信頼できるX転送)を有効にします。

ssh -X user@machine

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

gnome-session

sshへのコマンドとしてgnome-sessionを渡すこともできます。

7
wag

あなたがする必要があるすべてがあなたの友人のコンピュータから来ているように見えるWebセッションを実行することである場合、私はssh -D8888引数(8888は単なる例です)でOpenSSHを実行し、ローカルブラウザがSOCKS5プロキシとしてのlocalhost:8888。

リンク上でブラウザーを実行する必要がある場合は、GNOMEセッション全体を起動する必要がある理由はありません。他の質問で説明されているようにssh -Xを実行し、ブラウザーのみを実行します。

7
jsbillings

ssh -Xまたはssh -Yを使用して、友人のマシンでXorgを使用してアプリを実行できます。 Webブラウザーは、引き続き彼のホスト名から接続します。

2
Edd Steel

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

ssh -X user @ Host gnome-session

または

ssh -Y user @ Host gnome-session

2
PhatHV

ターミナルからgnomeを起動するには、コマンドstartxを使用します。

1
Abhay Gudale

X11vncはとても簡単だと思いました。

リモートのアクティブなgnomeデスクトップを表示できるようにしました。

(デスクトップアプリとして表示されます。ローカルマシンのポートをssh-tunnelで転送します。次に、ローカルのvncクライアントをローカルのssh転送されたポートに接続します。)

0
user18099