Manjaro (KDE) を RDP サーバーとして実行

Manjaro (KDE) を RDP サーバーとして実行

簡単な質問ですが、解決するのは難しいです...今のところ... =|

作り方マンジャロ (KDE)RDPとして働くサーバ?

ノート: - 私たちは rdp プロトコルを非常に気に入っており、過去には他の Linux ディストリビューション (Ubuntu) でサーバーとして使用したことがありますが、Manjaro (KDE) で rdp をサーバーとして動作させるのは困難です。 - リモートアクセスには他にも多くのオプションがあることは承知していますが、実際の使用状況ではRDPを使用する必要がありますので、すべての回答でRDPソリューションのみ

ありがとう!=D

この主題に関する興味深いリンク:

https://forum.manjaro.org/t/xrdp-cant-get-plasma-to-start-after-initial-logging-into-xrdp-xorg-session/110678

https://forum.manjaro.org/t/not-able-to-rdp-from-windows-to-manjaro-vm-via-xrdp-xorg/94357/2

https://wiki.archlinux.org/index.php/xrdp


アップデート:

私たちは、rdp (xrdp) を Manjaro KDE (KDE5) で動作させようと努力してきましたが、多くの困難に直面しています... =|

私たちは、特にこれらのリンクで、インターネット上の多くのドキュメントと情報を使用しています...

https://raw.githubusercontent.com/Microsoft/linux-vm-tools/master/arch/install-config.sh

https://www.hiroom2.com/2019/06/15/ubuntu-1904-xrdp-kde-en/

どうやら xrdp を KDE 5 で動作させることは可能のようですが、Manjaro KDE では動作させることができませんでした...

現在の状況:

. ログ xrdp-sesman

less +F /var/log/xrdp-sesman.log

[20191211-14:03:27] [DEBUG] Closed socket 8 (AF_INET 127.0.0.1:3350)
[20191211-14:03:27] [INFO ] Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log  
[20191211-14:03:37] [ERROR] X server for display 10 startup timeout
[20191211-14:03:37] [CORE ] waiting for window manager (pid 5102) to exit
[20191211-14:03:37] [ERROR] X server for display 10 startup timeout
[20191211-14:03:37] [ERROR] another Xserver might already be active on display 10 - see log
[20191211-14:03:37] [DEBUG] aborting connection...
[20191211-14:03:37] [CORE ] window manager (pid 5102) did exit, cleaning up session
[20191211-14:03:37] [INFO ] calling auth_stop_session and auth_end from pid 5101
[20191211-14:03:37] [DEBUG] cleanup_sockets:
[20191211-14:03:37] [DEBUG] cleanup_sockets: deleting /tmp/.xrdp/xrdp_chansrv_socket_10
[20191211-14:03:37] [DEBUG] cleanup_sockets: deleting /tmp/.xrdp/xrdpapi_10
[20191211-14:03:37] [DEBUG] cleanup_sockets: failed to delete /tmp/.xrdp/xrdpapi_10
[20191211-14:03:37] [INFO ] ++ terminated session:  username eduardolac, display :10.0, session_pid 5101, ip 192.168.12.1:33886 - socket: 1

. ログxrdp

less +F /var/log/xrdp.log

[20191211-14:05:19] [DEBUG] Closed socket 12 (AF_INET 192.168.12.253:3389)
[20191211-14:05:19] [DEBUG] xrdp_mm_module_cleanup
[20191211-14:05:19] [INFO ] Socket 12: AF_INET connection received from 192.168.12.1 port 34186
[20191211-14:05:19] [DEBUG] Closed socket 12 (AF_INET 192.168.12.253:3389)
[20191211-14:05:19] [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
[20191211-14:05:19] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20191211-14:05:19] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20191211-14:05:19] [DEBUG] TLSv1.3 enabled
[20191211-14:05:19] [DEBUG] TLSv1.2 enabled
[20191211-14:05:19] [DEBUG] Security layer: requested 3, selected 0
[20191211-14:05:19] [INFO ] connected client computer name: eduardo-nb
[20191211-14:05:19] [INFO ] adding channel item name cliprdr chan_id 1004 flags 0xc0a00000
[20191211-14:05:19] [INFO ] adding channel item name drdynvc chan_id 1005 flags 0xc0800000
[20191211-14:05:19] [INFO ] Non-TLS connection established from 192.168.12.1 port 34186: encrypted with standard RDP security
[20191211-14:05:19] [DEBUG] xrdp_00001455_wm_login_mode_event_00000001
[20191211-14:05:19] [INFO ] Cannot find keymap file /etc/xrdp/km-00000416.ini
[20191211-14:05:19] [INFO ] Cannot find keymap file /etc/xrdp/km-00000416.ini
[20191211-14:05:19] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini
[20191211-14:05:19] [WARN ] local keymap file for 0x00000416 found and doesn't match built in keymap, using local keymap file
[20191211-14:05:20] [DEBUG] Closed socket 23 (AF_UNIX)

。レミナの行動

この画像のように、2 つの画面間で振動しています...

レミナの行動

答え1

Manjaro KDE (KDE 5、Plasma 5) にリモートデスクトッププロトコル (RDP) 経由でリモートアクセスするには (@AJSlye に感謝)、FreeRDP (http://www.freerdp.com/)...

注記:FreeRDP は、Microsoft の RDP (リモート デスクトップ プロトコル) の無料実装です。

pacman -S --noconfirm freerdp

freerdp-shadow-cliFreeRDP をインストールした後、ターミナルを開き、リモートでログインするために使用するユーザーでコマンドを(サーバー上で) 実行します...

freerdp-shadow-cli

RDP クライアント (Manjaro KDE) の場合は、KRDC をお勧めします...

pacman -S --noconfirm krdc

ケーアールディーシー


最終的な検討事項:

私たちは FreeRDP をサーバーとして (「freerdp-shadow-cli」) 非常に気に入っています。見た目はとても軽く、非常にシンプルです。サービス マネージャー (「systemctl」など) と統合されていれば完璧です。「freerdp-shadow-cli」に関するドキュメントが不足していることが少し気になりました。

xrdpのような他のオプションもあります(http://www.xrdp.org/ より) ですが、xrdp は FreeRDP として更新されておらず、Manjaro および/または KDE 5 のサポートが制限されているようです。動作を確認して比較してみたいと思います...


追加の質問:

地球上の誰か、xrdp を使用して Manjaro KDE (KDE 5、Plasma 5) を RDP サーバーとして動作させることができますか? =|

ありがとう!=D

関連情報