仮想デスクトップサーバとして使う

Oracle Cloud always free Advent Calendar 2019の6日目です。


昨日はguacamoleでリモートゲートウェイを作成しましたが、本日はdockerコンテナで仮想デスクトップサーバを構築します。構築後、guacamoleから接続します。

使用するコンテナイメージは、私がRHEL6ベースにXFCEデスクトップ+XRDPで接続できるように作成したものです。

 

まず、仮想デスクトップ用のコンテナを起動します。

docker run -d --name xrdp -p 3389:3389 --network $(whoami)_default s4ragent/xfce:ja

 

次に接続用のユーザとパスワード設定をします。

 

以下の例はuser:foo password:bar です。

docker exec xrdp bash -c 'useradd foo'
docker exec xrdp bash -c 'echo "foo:bar" | chpasswd'

 

パスワードが設定できたら guacamoleのsettings->connectionから接続用の設定を作成します。

 

f:id:KNOPP:20191116002909p:plain

connection

NAMEはなんでもよいですが、

PARAMETERSのHostnameにはxrdp、Portは3389を入力してください。

設定ができたら、Homeから接続します。

 

f:id:KNOPP:20191116003721p:plain

Home画面

この画面では、XRDPをクリックします

 

f:id:KNOPP:20191116003755p:plain

XRDP接続画面

ここで先ほど作成したユーザ/パスワードを入力します。

 

f:id:KNOPP:20191116003839p:plain

xrdpデスクトップ

入力後、デスクトップ画面が現れます。

日本語入力はできませんが、インターネットを見ることは出来ますので、

興味がわいたら使ってみてください。