X11転送の質問がたくさんあることは知っていますが、WindowsクライアントからWindowsサーバーのセットアップに対応しているようには見えないので、それが可能かどうか疑問に思い始めています。
PuTTYを使用してWindows10クライアントからOpenSSHがインストールされたWindows7サーバーに接続するときに、X11転送を機能させるために長い時間を費やしました。私の最初のステップは、Windows 7サーバーにOpenSSHをインストールし、PuTTYを使用してWindows10クライアントからOpenSSHに接続することでした。これはすべて問題なく発生しました。ここでの目標は、サーバーでGUIプログラムを起動して、クライアントに表示することでした。私のステップは次のとおりです。
サーバーでOpenSSH-install-location\sshd_config_defaultを編集し、以下を追加します。
X11Forwarding yes X11DisplayOffset 10 X11UseLocalHost no
サーバーでOpenSSHを再起動します
クライアント側はとても単純に見えるので、サーバーに問題があると思います。すべてのウォークスルーでは、/ etc/ssh /に移動して、config_defaultファイルを編集します。私はWindowsマシンを使用しているため、これは存在しませんが、同等のものはOpenSSHのインストール場所\ sshd_config_defaultである必要があると思います。
注意すべき点として、メモ帳を入力した後、Xmingが「現在接続されているクライアントは0です」と表示し、sshd_config_defaultにはX11について何も定義されていません。私はすべてを追加しなければならなかったので、おそらくこのWindows OpenSSHはX11転送をサポートしていないと思いますか?
Windows-> X11転送を使用したWindowsSSHは可能ですか?もしそうなら、それをサポートできるWindows SSHサーバーが必要ですか、それともここに別の問題がありますか?
ありがとう!
次の「サポートされていません」セクションによると: https://docs.Microsoft.com/en-us/windows-server/administration/openssh/openssh_server_configuration
「次の構成オプションは、Windows Server2019およびWindows101809に同梱されているOpenSSHバージョンでは使用できません。」
そのため、X11転送はWindows用のデフォルトのOpenSSHサーバーではサポートされていません。私は現在、X11転送をサポートするWindows用の非公式のOpenSSHサーバーを認識していません。
編集:同じことがWindows 7OpenSSHサーバーにも当てはまると思います。