SSH経由でFirefoxの実行にアクセスする

SSH経由でFirefoxの実行にアクセスする

私のオフィスにはLinuxボックスがあります。そこでFirefoxウィンドウを開いて家に帰りました。自宅でSSH経由でFirefoxウィンドウにアクセスしたいです。可能ですか?

ベストアンサー1

Xセッションを開始するx11vncか、vino-serverVNCサーバーへの接続をポート転送してサーバーに接続する必要があります。

$pidFirefoxのPIDを例に挙げましょう。

ssh -Y host vino-preferences

メッセージを表示せずに共有を有効にし、VNCパスワードを設定します。

ssh host

リモートシェルで次を実行します。

xargs -0a "/proc/$pid/environ" sh -c '
  exec env "$@"  /usr/lib/vino/vino-server --tube' sh

開始vino

VNCサーバーが配置されているポートを参照してください。

~Csshプロンプトを表示するには、入力して実行します(ここでVNCがポート2にある場合)。

-L 5900:localhost:5902

ポート転送を設定します。

次に、SSHクライアントを使用してVNCサーバーに接続します。

vinagre :0

(VNCポートがローカルコンピュータですでに使用されている場合は、上記の5900 /:0以外のポートを使用してください。)

これはやや簡単ですx11vnc

リモートホストで実行してvncpasswdVNCパスワードを設定し、次の操作を行います。

xargs -0a "/proc/$pid/environ" sh -c '
  exec env "$@" x11vnc' sh

そして、上記の手順に従ってポート転送を実行してVNCサーバーに接続します。

おすすめ記事