友達のマシンにアクセスしていて、SSH経由でGNOMEセッションを起動する方法を考えています。Iホストからしか実行できないものを表示するには、自分のマシンでWebブラウザを開く必要があります。SSH経由でこれを実現する最も簡単な方法は何ですか?

回答

tty2などの2番目の端末に切り替えます: Ctrl Alt F2 、ログインして開始します使用可能なディスプレイ上の新しいXセッション:

xinit -- :1 

次に、他のマシンにsshを実行して、X転送(または):

ssh -X user@machine 

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

gnome-session 

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

回答

Webセッションを実行するだけの場合は、FRから来ているように見えますiendのコンピュータでは、ssh -D8888引数を指定してOpenSSHを実行し(8888は単なる例です)、ローカルブラウザを設定してlocalhost:8888をSOCKS5プロキシとして指定することをお勧めします。

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

回答

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

コメント

  • いいえ。そのために.xinitrcを設定する必要があります。

回答

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

ssh -X user @ host gnome-session

または

ssh -Y user @ host gnome-session

回答

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

回答

I x11vncは非常に簡単であることがわかりました。

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

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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です