私の友人のコンピュータに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セッション