Upgrade to Pro — share decks privately, control downloads, hide ads and more …

EL9系リモートデスクトップ系ソフト比較! / Remote desktop softwares available on EL9

EL9系リモートデスクトップ系ソフト比較! / Remote desktop softwares available on EL9

metalefty

March 07, 2023
Tweet

More Decks by metalefty

Other Decks in Technology

Transcript

  1. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 EL9系リモートデスクトップ系ソフト比較!


    xrdp新機能とEL9での便利な使い方を紹介
 MIRACLE LINUX Users Meetup!! 2023-02-23
 サイバートラスト株式会社 OSS/IoT事業統括 OSS技術本部 第一基盤技術部
 岩男 皓一朗
  2. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 自己紹介


    OSS活動 ▪ xrdp project • 開発者 & リリースマネージャ ▪ FreeBSD developer (ports) • パッケージメンテナンス 所属 ▪ サイバートラスト株式会社 OSS/IoT事業統括 OSS技術本部 第一基盤技術部
  3. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 2009年頃

    ▪ xrdpを使い始める (v0.5.0) ▪ FreeBSD対応パッチなどを開発し開発に参加 2013年~ ▪ 日本xrdpユーザ会を発起し各地のOSCに出展 ▪ 外部開発者として開発に継続して参加 2016年 ▪ xrdp 開発チームに参加 中の人になる ▪ 開発とリリースマネジメントを担当 私とxrdpの関わり

  4. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 xrdp

    について
 ▪ Linux/UNIX向けのRDPターミナルサーバ ▪ Windows 同士で使われるリモートデスクトップのサーバ ▪ 特徴 ▪ 通信の暗号化に対応 (TLS) ▪ クリップボード共有 (テキスト・画像・ファイル) ▪ マルチディスプレイ対応 ▪ 音声の転送 (optional) ▪ クライアント側(Windows)に何もインストールしなくてよい
  5. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 1.

    EPEL の有効化 2. xrdp のインストール 3. サービスの起動 4. ファイアウォール設定の変更 ※ デスクトップ環境のインストールなどは完了している前提で省略します MIRACLE LINUXにおけるxrdp のインストール手順

  6. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 #

    dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm # dnf install -y xrdp # systemctl enable –now xrdp # firewall-cmd –add-port=3389/tcp –permanent # firewall-cmd –reload MIRACLE LINUXにおけるxrdp のインストール手順

  7. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 ▪

    デフォルトのセットアップでは自己署名証明書が使用されます ▪ 直ちに危険というわけではありませんが… ▪ 一般的なHTTPSの場合と基本は変わりません ▪ 特定の自己署名証明書のみを信頼する ▪ 認証局によって正規に署名された証明書を使用する • Let's Encrypt, ZeroSSL など ▪ /etc/xrdp/xrdp.ini に証明書のパスを記載 TLS通信のセットアップ

  8. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 フルスクリーン表示時の上部バーに鍵マークが表示されます。

    ※ 暗号化の有無ではないことに注意 ブラウザのHTTPSの警告と同じです。 暗号化されていても証明書の期限切れなどの理由で信頼できない場合に警告 サーバ証明書が検証できている場合は

  9. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 キー配列の切り替え方法


    ITエンジニアにはUSキーボードを愛用される方も多いと思います。 これから説明する方法でキー配列を切り替えることができます。
  10. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 「接続(N)」をクリックする時点で選択していたキーボードが使用されます

    日本語は「Google IME」でも「Microsoft IME」でもOK!Dvorakも使用可能! 接続前に言語を選択

  11. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 原因は多岐にわたるため一概にはいえませんが…

    ▪ xrdpが非対応のキー配列 ▪ xrdp側の実装ミス • マイナーな配列の場合たまにPull Requestがある ▪ IBusようなインプットメソッドがキー配列を上書きしている ▪ クライアント固有の問題 などが考えられます。 うまくいかない場合

  12. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 xrdp

    v1.0 について
 ▪ 長年開発を継続する中で根本的に設計を変えたい部分が出てきた ▪ 非互換や大きな変更があるためバージョンを上げることにした ▪ 次期バージョンは v1.0.0! • 安定版ではありません (新機能多数のため) • リリース日は未定 • (見た目に反して)セマンティックバージョニングではありません ▪ v0.9 系はメンテナンスフェーズへ移行 • 新機能の追加は積極的には行わない • バックポートの難易度によって機能追加する場合あり • バグフィックス・セキュリティのみ
  13. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 ▪

    ログイン画面のスケーリング対応・デザインリニューアル ▪ 設定ファイルのフォーマットをTOML形式に移行予定 • 自前のINIパーサーを廃止してライブラリを導入 • 従来の設定ファイルとは非互換・手動での移行が必要 ▪ GFX (Graphics Pipeline Extension) サポート • 2K/4K の普及によりNSCodec/RFXではパフォーマンスがつらくなっていた ▪ 1366×768 時代には快適だったが… • 非可逆圧縮も活用したより効率的な圧縮を導入したい • 鋭意開発中 ▪ 内部のリファクタリング xrdp v1.0 のトピックス

  14. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 ログイン画面のスケーリングに対応


    ※ログイン画面のみ HiDPI スケーリングファクターに合わせてログイン画面を拡大してくれる
  15. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 ▪

    赤枠部分の数値に拡大/縮小される ▪ ログイン後のデスクトップ環境のスケーリングには非対応 • DE依存だが各自で手動で設定することは可能 ログイン画面のスケーリング対応

  16. Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 信頼とともに

    留意事項 本資料に記載されている会社名、製品名、サービス名は、当社または各社、各団体の商標もしくは登録商標です。 その他本資料に記載されているイラスト・ロゴ・写真・動画・ソフトウェア等は、当社または第三者が有する知的財産権やその他の権利により守られております。 お客様は、当社が著作権を有するコンテンツについて、特に定めた場合を除き、複製、改変、頒布などをすることはできません。 本資料に記載されている情報は予告なしに変更されることがあります。また、時間の経過などにより記載内容が不正確となる場合がありますが、当社は、当該情報を更新す る義務を負うものではありません。