Skill Note

平凡なエンジニアがメモ代わりにプログラミング, インフラ, ネットワークを書き綴るブログ

[Linux]UbuntuにRDPサーバをインストール

      2020/01/09

Ubuntuにリモートデスクトップ接続する

Ubuntuのインストール直後ではWindowsからRDP接続することができない。
接続する為にはRDPプロトコルをサポートしているxrdpをインストールする。

環境

OS:Ubuntu 12.04

xrdpのインストール

xrdpに必要なパッケージ一式をインストールする。

$ sudo apt-get install xrdp vnc4server gnome-session-fallback

 キーマップの設定

xrdp標準では日本語キーボードに対応していないのでキーマップ設定する

$ cd /etc/xrdp
$ sudo wget http://www.mail-archive.com/xrdp-devel@lists.sourceforge.net/msg00263/km-e0010411.ini
$ sudo mv km-e0010411.ini km-0411.ini 
$ sudo chmod 644 km-0411.ini
$ sudo ln -s km-0411.ini km-e0010411.ini
$ sudo ln -s km-0411.ini km-e0200411.ini
$ sudo ln -s km-0411.ini km-e0210411.ini

 startwm.shファイルの編集

 xrdpはunityに対応していない為、初期設定のままではデスクトップ画面が表示されない。
gnomeデスクトップを使用する設定をstartwm.shファイルに追加する。

$ sudo vi /etc/xrdp/startwm.sh

#!/bin/sh
 
if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi
# この行を追加する
echo "gnome-session --session=gnome" > ~/.xsession
. /etc/X11/Xsession
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>

xrdpの再起動

serviceコマンドでxrdpを再起動する

$ sudo service xrdp restart

Google AdSense PC

Google AdSense PC

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

linux
[Linux]UbuntuにSSHサーバをインストール

UbuntuにSSHサーバをインストールする UbuntuへSSH接続するためにSSHサーバを構築する。 SSHサーバはOpenSSH Serverを使用する。 …

linux
[Linux]Cent OSのネットワーク設定方法

固定IPでネットワークを設定する Cent OSをインストールしていない場合は過去の記事を参照してください。 設定手順 ログイン rootユーザでログインします …

linux
[Linux]UbuntuにVNCサーバをインストール

Ubuntuにリモートデスクトップ接続する WindowsからUbuntuにリモートデスクトップ接続するにはVNCサーバをインストールしてVNC経由で操作する …

linux
[Linux]Cent OSのインストール方法

Cent OS6をインストールする インストール手順 Cent OS6のダウンロード方法はを過去の記事を参照してください。 環境 VMware vSphere …

linux
[Linux]LAMP環境にWordPressをインストール

LAMP環境にWordPressをインストールする インストール手順 データベース、ユーザ作成 rootユーザでMySQLにログイン # mysql -u ro …

linux
[Linux]Cent OSのダウンロード

Cent OSをダウンロードする ダウンロード手順 CentOSの配布サイトhttp://www.centos.org/にアクセスします。 [Get CentO …

linux
[Linux]CentOSにLAMP環境を構築

CentOSにLAMP環境を構築する CentOSをインストールしていない場合は、下記を参照 Cent OSダウンロード Cent OS6インストール Cent …