2015年12月31日木曜日

windows7(windows10)からubuntu14.04にリモートデスクトップ接続する方法

元々windows環境でrubyをつかって開発していたのですが、色々なgemのインストールなどしていると上手くいかない事が多くなり、今回linux環境で開発しようと考えました。

 - 環境 -
toshiba dynabook r731 windows7 64bit
epson endeavor ubuntu32bit

1,ubuntuのインストール
今回はlinux系のOSで初心者にも優しいとされるubuntuをインストールすることに決めた。
バージョン15もリリースされているようだったが、サポート期間の長い14(32bit)を選んだ。
ダウンロードサイト(https://www.ubuntulinux.jp/download/ja-remix)から本体をインストールダウンロード。
Imageburnを使ってからのDVDにisoイメージを焼いてpcに突っ込んだ。
ここで、リモートデスクトップ接続するためのソフト類を入れる前に、設定画面(このコンピュータについて(?))の辺りからosのアップデートを行っておいた。

2,リモートデスクトップソフトについて
実は最初に何度も失敗してOSのインストールからやり直しているが、最終的には知恵袋に載っていたサイトが役に立った。
リモートデスクトップはリモート接続するxrdpというソフトとubuntuのデスクトップを表示するソフト(XFCE4, LXDE, MATE,など)が上手く咬み合わないと動かない事が分かった。
↓のサイトの解説がとても参考になる。
http://c-nergy.be/blog/?p=5357
このページの上の方にXFCE4は古いため上手くいかない人がいるのではないかと考えLXDEでのやり方を載せた。という様な事が書いてある。自分もXFCE4では上手く行かなかったので環境によっては合わないのかもしれない。

3,実際のやり方
1,ubuntuの起動
ubuntuのインストールまで終わったので、まずは開いてログインする。
左上の方のボタンを押すと検索スペースが現れるので、terminalとかcommandなどと検索すると「端末」というソフトのアイコンが出てくるのでそれをクリック

2,xrdpのインストール
コマンド「sudo apt-get install xrdp」を打ち込んでEnter。sudoはスーパーユーザー(管理者権限)として実行の意味らしい。しばらくインストールが続くので放おっておく。passwordが要求されたら入力してenter。このとき、なにも表示されないが、ちゃんとパスワードは入力されているので心配しなくていい。その後、y/nというふうに実行するか聞かれるのでyを押してenter。passwordやy/nについてはこの後も同じようにやれば大丈夫だ。

3,lxdeのインストール
sudo apt-get update」、「sudo apt-get install lxde」のコマンドを順番に実行。これでlxdeのデスクトップがインストールされる。

4,デスクトップの変更
このままではデスクトップが変更されないので一旦ログアウトしてデスクトップを変更する。
ログアウトするとパスワードを入れる枠の右上の方にubuntuのロゴ?の様なものがあるのでクリック。するとなにやらデスクトップを選択できる表示がでてくるので、先ほど入れたlxdeをクリックしてからログインする。するとさっきとは違うデスクトップ(windowsみたいな)になっているハズだ。

5,リモート接続のためのIPアドレスを調べる
ubuntuの端末から「ifconfig」や「hostname -I」とコマンドを打つと接続に必要なIPアドレスが出てくるのでメモしておく。

6,windows7からリモートデスクトップを起動
windowsの「スタートボタン->アクセサリ->リモートデスクトップ接続」をクリックすると標準のリモートデスクトップソフトが起動する。入力する欄があるので先ほどメモしたIPを書き込んでokをクリック。

7,ユーザー名とパスワードを聞かれるので入力してok

ここまでやれば一通り繋がるハズ。と思っていたのだが、自分の環境では上手く行かなかった。
そこで設定を変更した所動いたのでメモしておく。
こちらの環境では「error - problem connecting」というエラーが発生した。

8,それでも上手く行かなかった場合
lxdeのデスクトップからスタートボタンをクリック ->設定->デスクトップセッションの設定 をクリック。すると、何やら設定画面が出てくるので、そのなかの「デスクトップの共有」という項目にチェックを入れてokをクリック。
次に、同じく スタート->設定->ネットワーク接続 を開くと先ほど行った通信が現れるのでそれを選択した状態で「編集」をクリック。ここのIPv6のタブを選択する。デフォルトでは「方式(M):自動」が選択されていると思うがこれを「無視する」に変更して保存をクリックした。
その後、先ほどと同じようにwindowsからリモートデスクトップを起動して接続したところ、見事成功した。


以上。

- 追記 20170406 -
去年の話ですが、
toshiba dynabook r731 windows7 64bit
から
toshiba dynabook r731 windows10 64bit
にOSを更新しましたが、今のところ問題なく動いております。

0 件のコメント:

コメントを投稿