web-dev-qa-db-ja.com

PuTTYに「ssh -X」と同等の操作をさせる方法

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

23
astrieanna

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

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

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

16
baraboom

xming のようなxserverも実行する必要があります。

個人的には mobaxterm とssh-xを使用する傾向があるので、かなり単純になります

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

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

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

1
alpha_989

Xserverとopensshでcygwinをインストールする方がはるかに良いと思います。そうでない場合、xサーバーをインストールするのは面倒です。

0
celebdor