Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
2
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

@dokkozo

WindowsからCentOSへのリモートデスクトップ接続がつながった瞬間切断する

WindowsからCentOSへのRDPがつながった瞬間切断してしまう

環境

  • Centos7
  • Windows10

問題

  • Centos上でxrdpサービスで起動, Windowsからリモートデスクトップで接続し, アカウントとパスワードを入力すると, 何のエラーも表示されずに画面が閉じてしまう.
  • rootでは接続できるが, 一般userだと上記のような現象が起きて接続できない.
  • /var/log/xrdp.log/var/log/xrdp-sesman.logも特にエラーなし
  • xrdpの設定は例えばここに書いてあるような環境構築をしてあります。

原因

  • ~/.bashrcでconda環境に$PATHを通していたことが原因
  • 本来接続の過程で/bin/dbus-daemonが呼ばれるはずが, anaconda3/binにPATHが通っていたためanaconda3/bin/dbus-daemonが呼ばれてしまいそれがエラーを引き起こしているらしい

改善策

  • とりあえず~/.bashrc export PATH=/home/<yourname>/anaconda3/bin:${PATH} をコメントアウトすれば繋げた
  • 普段はSSHで接続するので, せめてその時は起動時にconda環境を呼び出したい. 苦肉の策で~/.bashrcの該当行を以下のように変更
if [ -v $XRDP_SESSION ]; then
    export PATH="/home/<yourname>/env/anaconda3/bin:${PATH}"
fi
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
2
Help us understand the problem. What are the problem?