[解決済み] Amazon EC2 UbuntuサーバーにGUIを設置する方法
質問
amazon Ubuntu の EC2 インスタンスを使用していますが、コマンドラインインターフェイスしか持っていません。私は、リモートデスクトップツールを使用してアクセスするために、そのサーバーのUIを設定したいと思っています。EC2インスタンスにGUIを適用する方法はありますか?
どのように解決するのですか?
これは、実行することができます。以下は、GUIをセットアップする手順です。
パスワードログインで新規ユーザーを作成
sudo useradd -m awsgui
sudo passwd awsgui
sudo usermod -aG admin awsgui
sudo vim /etc/ssh/sshd_config # edit line "PasswordAuthentication" to yes
sudo /etc/init.d/ssh restart
AWS上にuiベースのubuntuマシンをセットアップする。
セキュリティグループで5901番ポートを開放します。そして、サーバーインスタンスにsshでアクセスします。以下のコマンドを実行し、uiとvncサーバをインストールします。
sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo apt-get install vnc4server
次に、以下のコマンドを実行し、vnc接続のためのログインパスワードを入力します。
su - awsgui
vncserver
vncserver -kill :1
vim /home/awsgui/.vnc/xstartup
次に Insert キーを押して、テキスト ファイルをキーボードの矢印でスクロールし、次の行の下の 2 行の先頭からポンド (#) 記号を削除してください。 そして、2 行目に "sh" を追加し、次のように記述します。
exec sh /etc/X11/xinit/xinitrc.
終わったら、キーボードのCtrl + Cを押して、:wqと入力してEnterキーを押します。
その後、再び vnc サーバーを起動します。
vncserver
ダウンロードできるのは
xtightvncviewer
をダウンロードし、デスクトップを表示することができます(Ubutnu用)。
https://help.ubuntu.com/community/VNC/Clients
vnc クライアントで、パブリック DNS プラス ":1" を指定します (例: www.example.com:1). vncのログインパスワードを入力します。必ず通常の接続で使用します。キーファイルは使用しないでください。
追加のガイドはこちらでご覧いただけます。 http://www.serverwatch.com/server-tutorials/setting-up-vnc-on-ubuntu-in-the-amazon-ec2-Page-3.html
Mac VNC クライアントは、ここからダウンロードできます。 https://www.realvnc.com/en/connect/download/viewer/
コンソールでポートを開く
<ブロッククオートsudo iptables -A INPUT -p tcp --dport 5901 -j ACCEPT
グレーウィンドウの問題が発生した場合。ほとんどの場合、別のユーザー上の ".vnc/xstartup" ファイルが原因です。そのため、vncサーバもawsguiユーザではなく、同じユーザで実行します。
vncサーバ
関連
-
[解決済み] makeinfoとは何ですか、また、どのように入手できますか?
-
std::runtime_error' のインスタンスを投げた後に呼び出される終了の解決法
-
[解決済み] "保護されていない秘密鍵ファイル!" Amazon EC2インスタンス(AWS)へのSSH利用時のエラーについて
-
[解決済み] Docker - Ubuntu - bash: ping: コマンドが見つかりませんでした。
-
[解決済み] redis-serverを停止するにはどうすればよいですか?
-
PX4 の ubuntu18 用の設定
-
[解決済み】pipでインストール後、"jupyter: コマンドが見つからない"
-
[解決済み】Amazon EC2インスタンスにSSH接続しようとすると、「警告:保護されていないプライベートキーファイルがあります!」と表示される。
-
[解決済み] SSHのパスワード認証を無効にする【非公開
-
[解決済み] Amazon EC2 UbuntuサーバーにGUIを設置する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Ubuntu16 Nvidiaドライバ(GTX1060グラフィックカード)をインストールします。
-
[解決済み] ディレクトリを作成できません。dockerコンテナ内部でパーミッションが拒否されました。
-
[解決済み] 新しいJupyter Notebookを開けない[Permission Denied]。
-
[解決済み] UbuntuのDockerイメージ内でwgetを実行する方法は?
-
OperationalError: fe_sendauth: no password supplied の解決策です。
-
[解決済み] ssh_init: host does not exist... PSCPを使ってubuntu EC2インスタンスにtomcat7フォルダをコピーしようとしているのですが。
-
find: `-exec' の引数が足りない問題
-
[解決済み] nginx - nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
-
[解決済み] wgetを使用してウェブサイトからすべてのファイル(ただしHTMLではない)をダウンロードする方法は?
-
[解決済み】Ubuntuのカラーピッカーユーティリティ(カラーピペット)【終了しました