ターミナルからGNOMEセッションを起動します


12

私は友人のマシンに切り込みを入れており、SSH経由でGNOMEセッションをどのように起動するのか疑問に思っています。彼のホスト名からしかできないことを表示するには、彼のマシンでWebブラウザを開く必要があります。SSHでこれを達成する最も簡単な方法は何ですか?

回答:


7

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

xinit -- :1

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

ssh -X user@machine

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

gnome-session

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


7

あなたがする必要があるのがあなたの友人のコンピューターから来ているように見えるWebセッションを実行するだけなら、私はちょうどssh -D8888引数を使用してOpenSSHを実行することをお勧めします(8888は単なる例です) SOCKS5プロキシとしてのlocalhost:8888。

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


2

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

ssh -X user @ host gnome-session

または

ssh -Y user @ host gnome-session


2

あなたは使用することができますssh -Xssh -Y自分のマシンにあなたの友人のマシン上でアプリケーションを実行するのではなく、あなたのXorgを使用します。Webブラウザは引き続きホスト名から接続します。



0

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.