リモートデスクトップ

Windows端末からUbuntu 16.04 へリモートデスクトップできるようにする。


【参考サイト】
Linux: リモートデスクトップサーバのXRDPをインストールする
【手順】
シェルスクリプト install_TigerVNC.sh の作成
  1. #!/bin/sh
  2.  
  3. set -e
  4.  
  5. # Install TigerVNC.
  6. sudo apt remove -y vnc4server
  7. sudo apt-get install -y git devscripts xserver-xorg-dev
  8.  
  9. mkdir tigervnc
  10. cd tigervnc
  11.  
  12. git clone https://github.com/TigerVNC/tigervnc
  13. cd tigervnc/
  14. git checkout ff872614b507d0aa8bfbd09ef41550390cfe658a
  15.  
  16. ln -s contrib/packages/deb/ubuntu-xenial/debian
  17. chmod a+x debian/rules
  18. sudo apt install -y $(dpkg-checkbuilddeps 2>&1 | \
  19. sed -e 's/.*build dependencies://g' -e 's/([^)]*)//g')
  20. fakeroot debian/rules binary
  21. cd ..
  22.  
  23. sudo dpkg -i ./*.deb || (sudo apt -f install -y && sudo dpkg -i ./*.deb)
  24. cd ..
インストール
  1. ./install_TigerVNC.sh
XRDPのインストール
  1. mtanaka@semi2017ehr:~$ sudo apt install -y xrdp
  2. パッケージリストを読み込んでいます... 完了
  3. 依存関係ツリーを作成しています
  4. 状態情報を読み取っています... 完了
  5. 以下のパッケージが新たにインストールされます:
  6. xrdp
  7. アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
  8. 215 kB のアーカイブを取得する必要があります。
  9. この操作後に追加で 1,620 kB のディスク容量が消費されます。
  10. 取得:1 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 xrdp amd64 0.6.1-2 [215 kB]
  11. 215 kB 0 で取得しました (3,551 kB/s)
  12. 以前に未選択のパッケージ xrdp を選択しています。
  13. (データベースを読み込んでいます ... 現在 236195 個のファイルとディレクトリがインストールされています。)
  14. .../xrdp_0.6.1-2_amd64.deb を展開する準備をしています ...
  15. xrdp (0.6.1-2) を展開しています...
  16. systemd (229-4ubuntu21) のトリガを処理しています ...
  17. ureadahead (0.100.0-19) のトリガを処理しています ...
  18. man-db (2.7.5-1) のトリガを処理しています ...
  19. xrdp (0.6.1-2) を設定しています ...
  20. systemd (229-4ubuntu21) のトリガを処理しています ...
  21. ureadahead (0.100.0-19) のトリガを処理しています ...
  22. mtanaka@semi2017ehr:~$ dpkg -l xrdp
  23. 要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)保持
  24. | 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール/(W)トリガ待ち/(T)トリガ保留
  25. |/ エラー?=(空欄)無/(R)要再インストール (状態,エラーの大文字=異常)
  26. ||/ 名前 バージョン アーキテクチ 説明
  27. +++-==============-============-============-=================================
  28. ii xrdp 0.6.1-2 amd64 Remote Desktop Protocol (RDP) ser
  29. mtanaka@semi2017ehr:~$
~/.xsessionの作成
  1. /usr/lib/gnome-session/gnome-session-binary --session=ubuntu &
  2. /usr/lib/x86_64-linux-gnu/unity/unity-panel-service &
  3. /usr/lib/unity-settings-daemon/unity-settings-daemon &
  4.  
  5. for indicator in /usr/lib/x86_64-linux-gnu/indicator-*; do
  6. basename=`basename ${indicator}`
  7. dirname=`dirname ${indicator}`
  8. service=${dirname}/${basename}/${basename}-service
  9. ${service} &
  10. done
  11.  
  12. unity
  1. Teratermでログイン
  2. vi ~/.xsession
  3. 上記をコピーしてTeratermで開いているファイルに貼り付ける
    • まず,キーボードからiを押してインサートモードにする。
    • 次に,マウスの右ボタンをクリックしてコピーした内容を貼り付ける。
    • その後,ESCキーを押し,コロン(:)を入力後,wqと入力すればviエディタは保存終了する。

gnome-control-centerの追加
  1. mtanaka@semi2017ehr:~$ sudo ln -s /usr/bin/unity-control-center /usr/bin/gnome-control-center
  2. mtanaka@semi2017ehr:~$ ls -al /usr/bin/unity-control-center
  3. -rwxr-xr-x 1 root root 66016 2 14 2017 /usr/bin/unity-control-center
  4. mtanaka@semi2017ehr:~$ ls -al /usr/bin/gnome-control-center
  5. lrwxrwxrwx 1 root root 29 11 11 12:09 /usr/bin/gnome-control-center -> /usr/bin/unity-control-center
この後,WindowsのRemote DesktopでUbuntu16.04に接続すると,無事接続できた。しかし,接続の切断ができない。ログアウトすると内部エラーが発生する。

0 件のコメント:

コメントを投稿

レーダーチャートの表示2

前回 レーダーチャートの表示を行うことが出来たので、今回は実際の値を代入したグラフの描画を試みる。 .controller('RaderChartController', ['$scope', 'Countries', funct...