SSHトンネルを介してサーバーと通信し、Puttyを介して構成します。
私は最近X11を介して渡そうとしましたが、うまくいきませんでした。
このように働く人はいますか?
グーグルをしましたが、何も見つかりませんでした。
答え1
はい、これはいくつかの異なる方法で実行できますが、Windows用のX Window Serverが必要です。 X Windows サーバーの一部のオプションには、XManager、XMing、および MobaXterm が含まれます。 WindowsでXサーバーを実行すると、構成パラメーターを設定した後、PuTTYを使用してホストに接続できます。
Connection/SSH/X11
Enable X11 forwarding
X display location: localhost:10.0
ここで、10.0 は X Window サーバーがリッスンするターゲットに依存します。
X Window サーバーと PuTTY を構成してホストにログインすると、DISPLAY
変数が設定DISPLAY
されていることを確認できます。
$ echo $DISPLAY
localhost:10.0
次に、次のようにしてxclock
X11転送が機能していることを確認します。
# xclock &
X11を使用する別の方法は、IPアドレスを指すように変数をssh
手動で設定することですDISPLAY
。例:
# export DISPLAY=192.168.0.1:0
動作していることを確認してください。
# xclock &
このようにして、Xアプリケーションは出力をリモートX Windowサーバーに(再)指定します。
ノート:X11プロトコルは、低速ネットワーク(WAN)接続を介して実行するように設計されていません。遅い接続で使用すると、Xアプリケーションが非常に遅くなる可能性があります。速度のためにセッションを圧縮-C
するには(圧縮)スイッチを使用することをお勧めします。ssh
ssh
答え2
こんにちは。たとえば、-xでOpensshを使用してパテを使用するには、WindowsコンピュータにXMINGをインストールする必要があります。それは一種のサーバーのようになり、X11用のサーバーを介してSSH接続を転送するようにパテを構成する必要があります。
答え3
別の解決策は、WindowsコンピュータにCygwinをインストールすることです。ssh
クライアントとサーバーがありますX11
(該当するパッケージをインストールする必要があります)。
X11
多くのインストールでは、信頼できないX転送が無効になることに注意してください。おそらくこの問題を解決する最も簡単な方法は-Y
オプションを使用することです。ssh
ssh -Y user@server
xclock