友達のマシンにアクセスしていて、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転送ポートに接続します。)