私はXming Xserverを使って自分のローカルWindowsマシンでCygwinを使用しています。私がしたいのは、サーバー上で私のコードエディタ(XEmacs)のフルグラフィカルバージョンを使用できるように、表示変数を設定することです。Ubuntuの表示変数を設定するには
私はUbuntuサーバーにSSHしかインストールできず、プログラムのテキスト版を使用しています。
は、誰もが任意のアイデアを持っていますか?これは権限エラーですか、私が紛失しているものがありますか
私はXming Xserverを使って自分のローカルWindowsマシンでCygwinを使用しています。私がしたいのは、サーバー上で私のコードエディタ(XEmacs)のフルグラフィカルバージョンを使用できるように、表示変数を設定することです。Ubuntuの表示変数を設定するには
私はUbuntuサーバーにSSHしかインストールできず、プログラムのテキスト版を使用しています。
は、誰もが任意のアイデアを持っていますか?これは権限エラーですか、私が紛失しているものがありますか
まず、どのコマンドを試したのか、どのコマンドを受け取ったのかを教えてください。あなたがsshをすることができますので
:
ssh -CX [email protected] xemacs
-Cオプションは、圧縮を有効にすることです。 -Xオプションは、X11転送を有効にするオプションです。詳細は、ssh
のmanページを参照してください。
ローカルネットワークに接続している場合は正常に動作します。レイテンシが高い場合、少し不満を感じるでしょう。
これはLinuxからLinuxにはうまくいくはずです。私は決して使ったことがないのでcygwinについてはわかりません。
私はCygwinのドキュメントに基づいてこの回答に投票しました。Cygwin/XでリモートXクライアントを表示することは、他のXサーバーでリモートXクライアントを表示することとほぼ同じです。安全なsshメソッド、または安全でないtelnetまたはrshメソッドを使用することができます(推奨されません)。 –
Cygwinのマニュアルでは、代わりに-Yを使用するように指示しています。 -Yが動作するので、私は-Xも動作すると考えていますが、特別な設定が必要な場合があります。ノートに注意してください:
http://x.cygwin.com/docs/ug/using-remote-apps.html
注:SSHサーバが自動的に通常localhostのようなものに、適切なDISPLAY環境に 変数を設定します:10.0、そう クライアントがプロキシX11ディスプレイに接続しますリモートホストの からX11プロトコルがssh経由でXサーバに転送されます。
ログインスクリプトが無条件にDISPLAYを何かに設定した場合、 これはX11転送を中断します。
注:デフォルトでは、OpenSSHサーバーは転送されたX 接続を許可しません。これは、リモートホスト上で、 X11Forwarding yesをsshd_config構成ファイルに追加することによって構成する必要があります。設定ファイル を変更した後、OpenSSH サーバを再起動するか、SIGHUPを実行してコンフィグレーション ファイルを再読み込みする必要があります。
注:OpenSSHサーバーでは、x接続を X接続に使用できるようにxauthコマンドが必要です。したがって、リモートホスト にインストールする必要があります。
表示される実際のエラーは何ですか? – Costa