X11を介したSSH配信を通じてアプリケーションを開こうとすると、アプリケーションのローカルインスタンスが開かれるのはなぜですか? [コピー]

X11を介したSSH配信を通じてアプリケーションを開こうとすると、アプリケーションのローカルインスタンスが開かれるのはなぜですか? [コピー]

デフォルトでは、SSHを使用してジャンプボックスにアクセスします。

マシンが2台あります。私が実際に前に座っている「ローカル」コンピュータはFedora 25を実行しています。 「サーバー」はCent OS 7を実行しています。それはルータの背後にあり、私はそれを使用してルータの背後にあるネットワークに飛び込みました。どちらのコンピュータにも同じユーザーアカウント「user1」があります。

ローカルコンピュータでお気に入りのターミナルエミュレータを開き、「ssh -X -p 2201 server-dns.net」と入力してサーバーに接続しました。ここで、server-dns.net はサーバーの正しいドメイン名です。パスワードを入力すると、プロンプトが表示されます。プロンプトを見ると、私のユーザー名は変更されませんでしたが、ホスト名は変更されたことを確認しました。

ここで混乱が始まります。どちらのコンピュータにもFirefoxのコピーがインストールされていますが、サーバーにのみChromiumのコピーがインストールされています。接続後にChromiumを実行すると、Chromiumのリモートインスタンスが表示され、リモートネットワークに移動できます。しかし、Firefoxを起動すると、私のローカルFirefoxインストールが開きます。なぜ?他のユーザーとしてSSHに接続してFirefoxを起動すると、Firefoxリモートインストールが開きます。この問題は同じユーザー名に関連していることを知っていますが、どうすればよいですか?

ベストアンサー1

Firefoxはそれ自体はとてもスマートかもしれません。リモート・システムでは、以下を指定する必要があります。

firefox --no-remote

または、--new-instance既存のローカルインスタンスを使用しない可能性があります。

おすすめ記事