デフォルトでは、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
既存のローカルインスタンスを使用しない可能性があります。