tag:crieit.net,2005:https://crieit.net/tags/xrdp/feed 「xrdp」の記事 - Crieit Crieitでタグ「xrdp」に投稿された最近の記事 2021-01-26T18:29:28+09:00 https://crieit.net/tags/xrdp/feed tag:crieit.net,2005:PublicArticle/16459 2021-01-03T15:39:43+09:00 2021-01-26T18:29:28+09:00 https://crieit.net/posts/Ubuntu-Server-18-04-xrdp 【Ubuntu Server 18.04】xrdpをインストールする <p>Ubuntu Server のGUIをMacでもWindowsでもリモート操作したい場合にxrdpがわりと便利です。<br /> 以下導入手順です。</p> <h2 id="動作確認済み動作環境"><a href="#%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D%E6%B8%88%E3%81%BF%E5%8B%95%E4%BD%9C%E7%92%B0%E5%A2%83">動作確認済み動作環境</a></h2> <ul> <li>サーバ Ubuntu Server 18.04.3 LTS</li> <li>クライアント MacOS 10.14.5 + Microsoft Remote Desktop 10.2.13</li> </ul> <h2 id="導入手順"><a href="#%E5%B0%8E%E5%85%A5%E6%89%8B%E9%A0%86">導入手順</a></h2> <h3 id="1. xrdpインストール"><a href="#1.+xrdp%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">1. xrdpインストール</a></h3> <p>aptでインストールします</p> <pre><code class="bash">$ sudo apt -y install xrdp </code></pre> <p>一応これでもリモートログインできるが以下のダイアログが出てきて、ログインの度にキャンセルしないとリモート操作ができず気持ち悪い。2.の手順で解消できます。<br /> <a href="https://crieit.now.sh/upload_images/22c2ca0bb675f906c691de2ae380fd1b5ff163ed7aafc.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/22c2ca0bb675f906c691de2ae380fd1b5ff163ed7aafc.png?mw=700" alt="141a685d38e27963a70a43ee27afec33.png" /></a></p> <h3 id="2. 認証が要求されましたダイアログを出さない方法"><a href="#2.+%E8%AA%8D%E8%A8%BC%E3%81%8C%E8%A6%81%E6%B1%82%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%82%92%E5%87%BA%E3%81%95%E3%81%AA%E3%81%84%E6%96%B9%E6%B3%95">2. 認証が要求されましたダイアログを出さない方法</a></h3> <p>どこかで似たような症状が出た人の対応策を丸パクリですが、xrdp-color-manager.pklaファイルにおまじないを記述します</p> <pre><code class="bash">$ sudo tee /etc/polkit-1/localauthority/50-local.d/xrdp-color-manager.pkla <<EOL >/dev/null [Netowrkmanager] Identity=unix-user:* Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile ResultAny=no ResultInactive=no ResultActive=yes EOL </code></pre> <p>反映のため、polkitを再起動します</p> <pre><code class="bash">$ sudo systemctl restart polkit </code></pre> <p>以上で完了です。</p> arohajiro tag:crieit.net,2005:PublicArticle/14879 2019-03-25T19:00:00+09:00 2019-03-25T19:00:00+09:00 https://crieit.net/posts/windows10-elementary-os windows10からelementary os へリモートデスクトップ接続する <p>めちゃくちゃハマった。<br /> 祝日が溶けた。</p> <h1 id="結論"><a href="#%E7%B5%90%E8%AB%96">結論</a></h1> <p>chromeリモートデスクトップ<br /> ただし、それすらもハマる</p> <h1 id="発端"><a href="#%E7%99%BA%E7%AB%AF">発端</a></h1> <p>古いwindows PCが余ってたので、Linuxでも入れて遊ぼうかと。<br /> 古いPCって言ってるのに(スペック要求の高い)elementary os かよって話はあるけども。</p> <p>入れたは良いけども、PC2台をデスクに並べて別々にキーボードとマウス操作するのはだるいので、windowsからリモート接続しようと試みた。</p> <p>windowsならリモートデスクトップ接続(mstsc.exe)で簡単という認識だったのだけれど、windows→Linuxはどうなんだろ?<br /> と、軽くググってみたところ、どうもxrdpというのでいけるらしい。</p> <h1 id="xrdpで詰まる"><a href="#xrdp%E3%81%A7%E8%A9%B0%E3%81%BE%E3%82%8B">xrdpで詰まる</a></h1> <p>……繋がんねー</p> <pre><code>sudo apt install xrdp </code></pre> <p>でとりあえず使える、みたいなこといろんなとこに書いてあるのに、繋がんねー。<br /> ログみても</p> <pre><code>some problem </code></pre> <p>とか書いてあってさっぱりわかんねー。</p> <p>で、いろいろ試行錯誤しすぎて、どのページ見たのかわからなくなったのだけど、たぶん<a target="_blank" rel="nofollow noopener" href="https://www.hiroom2.com/2018/05/07/ubuntu-1804-xrdp-xfce-ja/">このへん</a>あたり見て設定したらとりあえず繋がった。<br /> のだけれど。</p> <p>見た目が全然違う。</p> <p>なんか、青くてDebianとか書いてある(あった気がする)。<br /> (スクショは撮ってない)<br /> 僕の気に入った綺麗なelementary os のデスクトップはどこに行ったの?</p> <h1 id="デスクトップ環境云々"><a href="#%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E7%92%B0%E5%A2%83%E4%BA%91%E3%80%85">デスクトップ環境云々</a></h1> <p>普段はwindows使って、Linuxはサーバー用途でCUIのみ、とかやってると馴染みがないけど、Linuxにはデスクトップ環境がたくさんある。<br /> windowsはOSとデスクトップが密になっているけど、Linuxはそうじゃない(気がする)<br /> windowsだと、いつも見ているあの画面がそのままリモートでって感じになるけど、Linux(というかxrdp?)だと、「指定したデスクトップ環境の見た目をエミュレートした結果をmstsc.exeに見せている」って感じなのかな。自信はない。<br /> で、上のリンク見て僕はxfceのデスクトップ環境を指定していた。</p> <p>つまり例えるなら、firefoxを立ち上げて、「chromeの見た目じゃない!」って騒いでいるようなもの。バカじゃん、俺。</p> <p>正直なところ、elementary os を使う理由ってあのデスクトップ環境なところが大部分占めてるので(でなきゃUbuntu使ってるなー)、別のデスクトップじゃ意味がない。</p> <p>じゃあつまり、elementary os のデスクトップ環境と同じのを指定すれば良いんだなと。elementary os のデスクトップ環境はPantheonっていうらしい。教えてgoogle先生!</p> <p>……なさそう。</p> <p>調べ方が悪いのか、調べても出てこないし、適当に.xsession書き換えてみたけどダメだった。<br /> 代わりに見つけたのが<a target="_blank" rel="nofollow noopener" href="https://www.reddit.com/r/elementaryos/comments/8iorv5/connect_to_remote_desktop/">これ</a></p> <p>英語苦手なんだけど、雰囲気で読んでみたら、たぶんこんなこと言ってる。</p> <p><em>「elementary os でxrdpリモートデスクトップしたいけどできないんだけど」<br /> 「xfceデスクトップ環境をインストールしてxrdpで指定すれば繋がるけど、見た目変わっちゃうよ。見た目変えたくないなら諦めてchromeリモートデスクトップ使えば?」</em></p> <p>まじか。</p> <h1 id="chromeリモートデスクトップでも詰まる"><a href="#chrome%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E3%81%A7%E3%82%82%E8%A9%B0%E3%81%BE%E3%82%8B">chromeリモートデスクトップでも詰まる</a></h1> <p>chromeリモートデスクトップなら使ったことあるし、<a target="_blank" rel="nofollow noopener" href="https://support.google.com/chrome/answer/1649523">公式のヘルプ</a>見ればすぐできるだろとか思ったら、そうは問屋が卸さなかった。(問屋なら卸せよ)</p> <p>ヘルプの通り設定したら、繋がった。<br /> 繋がった、けど。<br /> 壁紙だけ出て、何も操作できない。<br /> 何か設定ミスったかと思って見返してみても問題なさそう。<br /> お決まりの再起動とかしてみても変わらず。</p> <p>調べて見たら<a target="_blank" rel="nofollow noopener" href="https://qiita.com/minecraft/items/452671c93822ba06a1c4">同じような現象があった</a>のでその通りやってみたら、今度は繋がりすらしない。</p> <p>さらに調べた結果、<a target="_blank" rel="nofollow noopener" href="https://webnetforce.net/ubuntu-chrome-remote-trouble/">見つけた</a>。<br /> 内容の説明もちゃんとあって、わかりやすかった。</p> <p>繋がった。<br /> 歓喜。</p> <h1 id="レスポンスは?"><a href="#%E3%83%AC%E3%82%B9%E3%83%9D%E3%83%B3%E3%82%B9%E3%81%AF%EF%BC%9F">レスポンスは?</a></h1> <p>以前、chromeリモートデスクトップ使った時は、結構動作がもっさりしてて、だから最初の選択肢になかったのだけれど、使ってみたらあまりストレス感じなかった。</p> <p>前使った時は、windows→windowsで、ネットワークもグローバル越しだったので負荷が高かったのかも。何年か前だしアプリも改良されているのかも。</p> <h1 id="教訓"><a href="#%E6%95%99%E8%A8%93">教訓</a></h1> <ul> <li>あまり情報のなさそうなやつは修羅の道と心得よ<br /> (Ubuntuだったらここまでハマらなかった気がする)</li> <li>英語の情報もちゃんと読もう<br /> (みんな言ってることだけど、改めて)</li> <li>自分がやっていることをちゃんと理解すること<br /> (あまり説明のないものをコピペ、とかやると動かなくなるし、何が悪いかもわからない)</li> </ul> hammhiko