Puttyで「ssh -X」と同等の処理を行う方法


22

Windows 7デスクトップからLinuxサーバーに接続したい。sshは正常に実行できますが、GUIプログラムを開いて実際に表示できるように、「ssh -X」と同等のものが必要です。

回答:


16

Puttyの構成でX11転送を有効にできます。左側のメニューで、接続ツリーを見つけます。SSHで展開すると、[トンネル]ウィンドウが表示されます。[X11転送を有効にする]をクリックします。「localhost:0」でXディスプレイにデフォルトを設定しています。

もちろん、接続先のサーバーも適切に構成する必要があります。

これがお役に立てば幸いです。


6
もちろん、パテを搭載したコンピューターでX11サーバーを実行する必要もあるため、リモートプログラムにはGUIを表示する方法があります。
ベンフォークト


1
  1. Xserverをインストールします。無料のオプションは、Xming、XSRV、およびCygwin / Xです。個人的にはXmingの無料版を使用しています。これは主にコマンドラインで作業しているため、集中的なグラフィックスに対するニーズはそれほど多くなく、Xmingが機能することを知っています。私が使用しているXmingのバージョンは2007年のものであり、Xmingは現在も活発に開発されていますが、作者に寄付を支払わなければ最新バージョン7.7は使用できなくなりました。XSRVとCygwin / Xはよりよくメンテナンスされていますが、私はそれを使用していません。

  2. PuttyのSSH> X11で、「X転送を有効にする」ことを確認し、サーバーに表示を設定する必要があります「X display location:= localhost:0」。SSH経由でログインしたら、「echo $ DISPLAY」を実行して、すべてが機能していることを確認することもできます。グラフィックがXserverに正しく転送されている場合、変数DISPLAYの値は:10または:0である必要があります。値は、実行しているXセッションの数に応じて多少異なる場合があります。https//unix.stackexchange.com/questions/10121/open-a-window-on-a-remote-x-display-why-cannot-オープンディスプレイ

  3. テストのために、GUIを表示するプログラム「xeyes」または「xclock」を試してください。


0

xserverとopensshを使用してcygwinをインストールする方がはるかに良いと思います。さもないと、xサーバーをインストールするのが面倒になります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.