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
ログイン時のキーチェーンがおかしいようですが、問題はなさそうなのでとりあえず完了かな
私は昔から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になるようです
ログイン時のキーチェーンがおかしいようですが、問題はなさそうなのでとりあえず完了かな
でゎ★ノシ
コメント