Pine A64+のxrdpサーバへwin10から接続してみた
arm64のubuntuのSBC*1にリモートデスクトップするお話ですーwー
この記事を、Debian/Ubuntu Advent Calendar 2017の18日目の記事にします^^;
Xenial Mate [20161215] *3のxrdpサーバがver0.6系*4と古いのは仕方ないとしても、そもそもaptでインストールしたxrdpにはwin10から接続が途中で失敗で動かなかったw−
なんか私の使うパッケージがマイナーなのかこんな感じの不具合をよく踏みますw−。
Pine64のQ&A見るとaptのxrdpでも繋がりそうですけど
なので、xrdp0.9系を自前ビルド*5してインストールしました。
下記のQiita記事によると、v0.6は日本語入力設定必要とTLS接続未対応らしいです
X11RDP-o-Maticについて
最初は上記をX11RDP-o-Maticを試したのですが、ビルド?できませんでした。
X11RDP-o-Maticの本家サイトにもxrdpの最新でビルド壊れた的なことが書かれていましたので利用を諦めましたw<b
ビルド及び、インストール
Ubuntu16.04LTSにxrdpでリモートデスクトップ接続さんの手順より以下だけ実行しました(まる
- 1.Desctop環境のインストール
- OSでPine A64+のXenial Meta版で既にインストール済みなので不要
- 3.xrdpの導入
- 5.デスクトップセッションの設定
- 「(1)デスクトップにMateを導入している場合」を実施
- 6.ログローテーション設定
arm64でのdebパッケージ
murase@pine64:~/build$ ll total 7368 drwxrwxr-x 4 murase murase 4096 Dec 29 07:45 ./ drwxr-xr-x 28 murase murase 4096 Dec 29 09:16 ../ -rw-r--r-- 1 root root 69710 Dec 29 07:45 xorgxrdp_0.9.1-7build1_arm64.deb★これと drwxr-xr-x 30 root root 4096 Dec 29 07:33 xrdp-0.9.1/ -rw-r--r-- 1 root root 1084 Dec 29 07:45 xrdp_0.9.1-7build1_arm64.changes -rw-r--r-- 1 root root 385472 Dec 29 07:45 xrdp_0.9.1-7build1_arm64.deb★これをインストールしました -rw-r--r-- 1 root root 27304 Dec 29 07:05 xrdp_0.9.1-7build1.debian.tar.xz -rw-r--r-- 1 root root 2580 Dec 29 07:05 xrdp_0.9.1-7build1.dsc -rw-r--r-- 1 root root 3025809 Dec 29 07:05 xrdp_0.9.1.orig.tar.gz -rw-r--r-- 1 root root 423366 Dec 29 07:05 xrdp_0.9.1.orig-xorgxrdp.tar.gz drwxr-xr-x 28 root root 4096 Dec 18 14:58 xrdp-0.9.4/ -rw-r--r-- 1 root root 24692 Dec 18 14:58 xrdp_0.9.4-2.debian.tar.xz -rw-r--r-- 1 root root 2668 Dec 18 14:58 xrdp_0.9.4-2.dsc -rw-r--r-- 1 root root 3069778 Dec 18 14:58 xrdp_0.9.4.orig.tar.gz -rw-r--r-- 1 root root 467342 Dec 18 14:58 xrdp_0.9.4.orig-xorgxrdp.tar.gz
サービスの起動
で、インストールしてもそのままではwindows10からリモートデスクトップで繋がらなかったので、xrdpサービス起動させます。
- 「6. 端末上に以下のコマンドを入力 / 実行し、xrdpのサービスを起動し、自動起動を有効にします。」のみ。
- (他のした方がいいかな?
何回もパスワード求められるので頑張って入力してください(sudoしたら一回で済む?
systemctl start xrdp.service systemctl enable xrdp.service
ポート設定の変更
CentOS 7 上で xrdp を用いた RDP 接続するポート番号を変更するを参考に接続先のポート番号だけ、変えておきます。
$ sudo vim /etc/xrdp/xrdp.ini
; tcp port to listen + ;port=3389 + port=13456
windows10からremoteデスクトップ接続
「<ローカルIP>:<ポート番号>」でwin10の「リモートデスクトップ接続」が繋がれば成功ですw−