自宅のどのマシン(windows/mac)でも動作しないソフトウェアに慣れる必要があります。そこで、EC2インスタンスを起動して、そこで試すことにしました。
ただし、EC2がリモートデスクトップセッションをサポートするようにすることは、本来の権利よりも難しいことが証明されています。私はウェブ検索で見つけたテクニックを試しましたが、すべて古く、もはや関連性がありません。
これまでのところ、私はこれらの提案されたすべての解決策を試しました-これまでのところどれもうまくいきませんでした:
これはタイムアウトで失敗します 、ポートが開いている場合でも、ログには何も表示されません。
これで 、提案されたパッケージは利用できません。
[[email protected] ~]$ yum groups list Loaded plugins: priorities, update-motd, upgrade-helper Installed groups: Editors Legacy UNIX compatibility Mail Server Network Servers Perl Support System Tools Available Groups: Console internet tools DNS Name Server Development Libraries Development tools FTP Server Java Development MySQL Database MySQL Database client NFS file server Networking Tools PHP Support Performance Tools PostgreSQL Database client (version 8) PostgreSQL Database server (version 8) Scientific support TeX support Technical Writing Web Server Web Servlet Engine Done
それが私にXセッションを与えると言うことは何もありません。
他にも試してみました これなど :彼が提案するコミュニティAMIはもう存在しません。
試してみました これも :freenxはもはや存在せず、マシンサーバーは4.3ではなく、無料バージョンでは動作しないようです。
x2goも失敗します。
これ : https://www.nomachine.com/AR10K0071 も試してみました。 Xvfbは使用できません。
誰かがセットアップからねじれを取り、最近それを動かしましたか?
追伸VirtualBox VM-私が最初にそれを試したこと、そして何らかの理由でどれも機能しなかったことを言及するのを忘れた理由をいくつかの人々が尋ねました。 -起動または実行できませんでした(私のマシンはWindows 8のCintiqコンパニオンです)。
コメントでマットからの提案に続いて
次のリンクの手順を使用して、SSHトンネルとローカルの秘密鍵をセットアップします。 http://www.serverwatch.com/server-tutorials/setting-up-vnc-on-ubuntu-in-the-Amazon- ec2-page-2.html
ec2でこれらのインストーラーを実行しました(どのインストーラーが過剰であるかはわかりません-最終的には機能しました)
Sudo apt-get update
Sudo apt-get install ubuntu-desktop
Sudo apt-get install vnc4server
Sudo apt-get install x11vnc
x11vnc -storepasswd
Sudo apt-get install gnome-core gnome-session-fallback
vncserver
vncserver -kill :1 #(to get the default xstartup file)
$ HOME/.vnc/xstartupを次のように編集します。
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
gnome-session --session=gnome-classic &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#x-window-manager &
ubuntuユーザーのパスワードを設定する必要がありました(gnomeデスクトップではこれが必要と思われますか?)
Sudo passwd ubuntu
インスタンスをrebootする必要がありました
その後走った
Sudo x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw
次に、TightVNCを介して接続し、Ubuntuデスクトップを表示します
他にどのようなトラブルが発生するかはわかりませんが、少なくともここまで問題が発生しました
マットありがとう
X2Goを試してみたが失敗したとおっしゃっていました。現在、2つのUbuntu 14.04インスタンスで正常に使用しています。1つはAWSのEC2マイクロ、もう1つは小さなDigitalOceanドロップレットです(他の多くのディストリビューションでも機能しますが、以下のステップ3を変更する必要があります) on これらの指示 )。 VNCは確かに機能しますが、X2goはより高速で応答性が高く、デフォルトでSSHプロキシをサポートしています。
クラウドデスクトップをセットアップするための古い記事や無関係な記事や提案を見つけるのとまったく同じフラストレーションを経験しましたが、X2Goソリューションを見つけたら、実際には約10分で起動して実行するのは非常に簡単です。
すべてをセットアップするために使用した手順は次のとおりです。
SSHキー-リモートサーバーであるため、SSHを介して通常どおりログインできるはずですが、そうでない場合は、Sudo
特権を持つユーザーのRSAキーを介したSSHログインが必要になります。
システムアップデート-必須ではありませんが、リモートマシンを最後にアップデートした時期によっては、非互換性や頭痛の種を回避できる場合があります。
Sudo apt-get update
Sudo apt-get dist-upgrade
Sudo apt-get autoremove
X2Goサーバーをインストールします-リモートマシンに新しいファイルを作成し、次の内容をそのファイルに貼り付けます。
#!/usr/bin/env bash
# note: this script may take some time to run, particularly
# the steps involving the install of xubuntu as it has many
# packages included as dependencies
printf "\ninstalling required packages...\n"
Sudo apt-get install python-software-properties
Sudo apt-get install software-properties-common
printf "\ninstalling xubuntu...\n"
Sudo apt-get install xubuntu-desktop
printf "\nadding x2go ppa repository...\n"
Sudo add-apt-repository ppa:x2go/stable
Sudo apt-get update
printf "\ninstalling x2go server...\n"
Sudo apt-get install x2goserver x2goserver-xsession
printf "\nxubuntu and x2go server have been installed.\n"
echo "don't forget to reboot your instance as well!"
ファイルを実行してすべてをインストールします(. ./<filename>
);最初にファイルのアクセス許可を変更して実行可能にする必要がある場合があります。通常は5〜10分かかりますが、ymmv
X2Goクライアントのインストール-最後のステップは、リモートマシンにアクセスするOSのクライアントをインストールすることです。 Windows、Mac、およびLinuxのさまざまなフレーバーのインストール手順が見つかります here
これで、クライアントを使用して、構成したホスト、ユーザー、キー、ポートを介してマシンに接続し、GUIクラウドデスクトップにアクセスできます。接続を設定するときは、セッションタイプとしてXFCE
を選択してください。