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回目以降で同一セッションに接続できない場合、とりあえず繋いで下記コマンドで xrdp の行のポートを確認し指定する

$sudo netstat -anop | grep 127.0.0.1

※5910になるようです

ログイン時のキーチェーンがおかしいようですが、問題はなさそうなのでとりあえず完了かな

でゎ★ノシ

コメント

このブログの人気の投稿

【解決】YogaBook が再起動を繰り返す

XCP-ngを触ってみて

Hyper-V上にXCP-ng(xen環境)をインストール