質問: ssh経由でxを転送してグラフィックアプリケーションをリモートで実行する方法 私はfedora 14マシンからsshで接続するubuntuを実行しているマシンを持っています。 xをubuntuマシンからfedoraに転送して、グラフィカルプログラムをリモートで実行できるようにしたいと考えています。両方のマシンがlan上にあります。-xオプションを使用すると、sshでx11転送が有効になりますが、いくつかの手順が欠けているように感じます。sshを介してubuntuマシンからfedoraにxを転送するために必要な手順は何ですか?
回答: windows 10でubuntu bashが_ssh -x_を実行して、リモートサーバーでgui環境を取得できるようにする 最初 以下をすべてインストールします。ウィンドウで、xmingをインストールします。ターミナルのubuntuでは、_sudo apt install_を使用して_ssh xauth xorg_をインストールします。_sudo apt install ssh xauth xorg _ 二番目 _ssh_config_ファイルを含むフォルダーに移動します。私のものは_/etc/ssh_です。 第三 管理者として_ssh_config_を編集します(use sudo)。 _ssh_config_内で、forwardagent、_#_、_forwardx11_の行のハッシュ_forwardx11trusted_を削除し、対応する引数をyesに設定します。_# /etc/ssh/ssh_config host * forwardagent yes forwardx11 yes forwardx11trusted yes _ 前方へ _ssh_config_ファイルで、_#_と_port 22_の前にあるフロントハッシュ_protocol 2_を削除し、ファイルの最後に新しい行を追加して、xauthファイルの場所を記述します_xauthlocation /usr/bin/xauth_、xauthファイルの独自のパスを記述してください。_# /etc/ssh/ssh_config # identifyfile ... port 22 protocol 2 # cipher 3des # ... # ... ... ... gssapidelegatecredentials no xauthlocation /usr/bin/xauth _ 第五 これで_ssh_config_ファイルの編集が完了したので、エディターを終了するときにファイルを保存します。次に、フォルダ_~_または_$home_に移動し、_export display=localhost:0_ファイルに_.bashrc_を追加して保存します。_# ~/.bashrc ... ... export display=localhost:0 _ 最終 あと少しで完了です。 bashシェルを再起動し、xmingプログラムを開いて_ssh -x yourusername@yourhost_を使用します。次に、gui環境をお楽しみください。_ssh -x yourusername@yourhost _問題はwindowsのubuntuサブシステムにもあり、リンクは https://gist.github.com/destinyone/f236f71b9cdecd349507dfe90ebae776