RDPを使用してWindows 10でKDEを搭載したDebian 10システムに接続しようとしています。 root で接続できますが、権限の低いユーザーでは接続できません。ログイン画面に正しい資格情報を入力すると、接続が切断されます。
私のDebianコンピュータに標準のxrdpインストールを行いました。これは次のとおりです。
$ sudo apt install xrdp
$ sudo adduser xrdp ssl-cert
$ sudo systemctl restart xrdp
オンラインで解決策が見つからず、いくつかの問題があることがわかり、誰もが利用できるように解決策を投稿します。
答え1
簡単に言うと:
- 接続するユーザーはログアウトする必要があります。
- xrdpはログイン時にではなく、システム起動時に実行する必要があります。
- ネットワーク接続は、すべてのユーザーが利用可能である必要があります(システムの起動など)。
- 接続するユーザーはログアウトする必要があります。
/home/{username}/.xsession-errors で次のエラーが発生します。
startkde: 開始中... kdeinit5: '/usr/lib/x86_64-linux-gnu/libexec/kf5/klauncher' 開始準備中 kdeinit5: KLauncher 開始, pid = 3943, 結果 = 0 既に実行中の klauncher が終了するのを待つ中です。すでに実行されているクランチャーが終了するのを待ちます。 klauncherの別のインスタンスはすでに実行中です! kdeinit5:イニシエータとの通信エラーが発生しました。やめて! kdeinit5_wrapper:警告:(/run/user/1000/kdeinit5__10)への接続に失敗しました:接続が拒否されました。
KDEセッションは一意でなければなりません。これは、現在コンピュータに物理的にログインしているために発生します。この問題を解決するには終了する必要があります。
- xrdpはログイン時にではなく、システム起動時に実行する必要があります。 ログアウトすると、xrdpサーバーの実行が停止します。簡単に解決できる方法があります。
$ sudo systemctl enable xrdp
$ sudo systemctl restart xrdp
- ネットワーク接続は、すべてのユーザーが利用可能である必要があります(システムの起動など)。
これを実行した後も、接続に問題があります。私のDebianコンピュータはWi-Fi接続を使用し、システムにログインした後にのみインスタンス化されます。 SDDMログイン画面に入りましたが、Wi-Fi接続にはなりません。
私は次のことをしなければなりませんでした(この回答): 入力するネットワーク管理者>接続の変更。接続を選択して編集するそして確認すべてのユーザーが利用可能。