投稿

4月, 2019の投稿を表示しています

CentOS 7 に xrdp を入れて selinux を設定

こんにちは! 私は昔からPerlを利用していますが、専用のLinux環境を構築しました GUI環境を作成しWindowsからリモートデスクトップで接続できるように設定したので、手順をメモ 1.epelをインストール  xrdp は epel に入っているため、epelが必須です ※yum を利用する場合 $sudo yum -y install epel-release 2.xrdp をインストール $sudo yum -y install xrdp 3.サービス起動 $sudo systemctl start xrdp うまくいったら自動起動設定 $sudo systemctl enable xrdp 4.firewalld を設定 $sudo firewall-cmd --add-port=3389/tcp --permanent $sudo firewall-cmd --reload 5.selinux の設定 警告が出たので対応 ・アクセスルールの抽出(my-geoclude.teが作成される) $sudo ausearch -c 'geoclue' --raw | audit2allow -M my-geoclue ・手動でコンパイル(my-geoclue.modを作成) $checkmodule -M -m -o my-geoclue.mod my-geoclue.te ・モジュールのパッケージを作成(my-geoclue.ppを作成) $semodule_package -o my-geoclue.pp -m my-geoclue.mod ・ポリシーを設定 $sudo semodule -i my-geoclue.pp ・設定を確認 $sudo semodule -l | grep my-geoclue 6.同じセッションに接続できるように設定する ・iniファイルを変更 $sudo vi /etc/xrdp/xrdp.ini port=-1 ↑を↓に変更 #port=-a port=ask ※ログイン時にportの設定が出てくるので、初回は -1 を設定  2回目以降で同一セッショ