質問: windowsからazure上のlinuxにguiリモートコントロールを設定するにはどうすればよいですか? クライアント用の小さなwebサーバー用にwindowsazureで次のvmを構築しました。クライアントos:windows 8サーバーos:azureリストからopenlogicのlinux centos6.5を使用サーバーには、次のパッケージがインストールされています。 yum groupinstall "x window system" "desktop"(centos wikiに基づいていますが、一部のチュートリアルで "desktop"と "basic-desktop"の違いはわかりません。 編集:基本-デスクトップは完全にインストールされていませんが、デスクトップはすべての機能で完全にインストールされています。 「デスクトップ」は、以前のバージョンでは「gnomeデスクトップ環境」と呼ばれていました。 yumvino-server 編集:vino-serverはgnomeのvncサーバーであり、フル機能のvncサーバーとしてcentos6.5にはtigervnc-serverが必要です 現在、putty ssh for windowsを使用して、linuxサーバーに問題なく接続しています。インターネットでの検索に基づくと、vino-serverは、vnc(仮想ネットワークコンピューティング)およびrdp(リモートデスクトッププロトコル)に基づくリモートデスクトップです。 windows rdpを使用するには、xrdpが必要ですが、vncは追加のパッケージなしで使用できますが、構成は少しあります。centosのxrdpに関する考慮事項centos用のネイティブビルドxrdpがないので、 自分でビルド する必要があります。システムエンジニアによると、ソースからのビルドは良い考えではなく、本番サーバーにとって安全ではないため、まだ試していません。それを避けるために、私はvncで接続しようとしています。vncセットアップの難しさただし、azure管理ポータルのiptablesとエンドポイントにucd/tcpポート5900を追加しましたが、puttyターミナルにいるため、「リモートデスクトップアクセスのアクティブ化」を構成できません。guiを開くことができません。コマンドを見つけましたvino-preferencesputtyで開くことができないセットアップへ。そこで、xmingで端末を開いてみました。 -a input -m state --state new -m tcp -p tcp --dport 5900 -j accept -a input -m state --state new -m udp -p udp --dport 5900 -j accept xming for windowsのセットアップの問題xmingとそのフォントをインストールしました。 @nobleupliftの質問に従ってputtyをセットアップします: x11 forwardingをputtyとxmingを使用してwindowsで動作させるにはどうすればよいですか? そして他のいくつかの調査に基づいています。 xmingがputtyでsshトンネリングを使用しているとすると、puttyは必要な情報をxwindowに転送します。 x11転送はい x11displayoffset 10 x11uselocalhostはい addressfamily inet これらの構成の後、上記のアカウント用に構成されたxmingショートカットをダブルクリックすると、「パスワード」を入力した後、何も開かず、windowsタスクバーに留まりません。すぐに閉じます。そのため、vncを構成できず、xmingにも接続できないため、ここで立ち往生しています。上記の説明が適切であり、助けていただければ幸いです。
回答: 問題の設定で問題なく正しいです。この場合のxmingforwindowsの解決策は次のとおりです。xmingとputtyの実行順序xming for windowsをインストールした後、xlaunchを実行してconfigを実行し、xmingを実行します。構成オプション: マルチウィンドウ クライアントを起動しない そして次にそして完了する it(xming)を開くと、windowsタスクバーに残ります。次に、x11転送用に適切に構成されたsshアカウントに対してputtyを実行します。今回は、コマンドでxclockを実行すると、xwindowsに転送され、windowsデスクトップで開きます。**現在のセッションの現在のログインidも重要です**sshを使用してazureに接続する場合、デフォルトのユーザーはrootではありません。特権を上げるには、コマンドsudo suを使用する必要があります。 puttyおよびx11転送をオンにしてxmingを実行している場合。転送は最初のログインで機能しています。 sudo suコマンドが発行された場合。リンクが切断され、xclockなどのgtkアプリケーションが昇格されたアカウントで機能しなくなります。したがって、これが最初のログインユーザーであることを確認し、デスクトップインストールをテストするには、コマンドラインでxclockを実行します。puttyで開くことができない場合は、エラーメッセージが表示されます。centos 6.5の場合、tigervnc-serverが必要ですただし、vncが接続されている場合は、何も表示されずに空白になります。 vinoサーバーはgnomeのvncサーバーだからです。 vncサーバーを正しくインストールするには、tigervnc-serverが必要です。詳細については、 centos howtos-> vnc-server を参照してください。ヒント:以前の失敗は主に、xlaunchを使用してputtyに対して実行する構成を作成したことが原因です。これは、機能していないwebで見つかったチュートリアルです。上記の実行順序は、私自身の場合に機能します。動作しない方法が間違っているとは言えません。おそらく、私がまだ知らなかったのは他の目的のためです。その後、xmingはxclockで動作しているため、現在はvino-preferenceでも動作しています。 vncは、allow other users to view your desktopオプションをオンにし、you must confirm each access...のチェックを外した後、すぐにazure上のリモートlinuxに接続するように機能します。ただし、ルート昇格されていない場合、vino-preferenceは保存されないため、vncをセットアップする適切な方法ではありません。詳細については、上記のリンクを参照してください。