RDP for Linux / Windows / Android
(2022.5.24)
リモートデスクトッププロトコル(remote desktop protocol , RDP)でデスクトップを操作する。VNCよりきびきび操作できる。
(環境) CentOS 7, Windows10, Android
Windows RDP サーバー/クライアント
RDPはWindowsのリモートコントロール用に開発されたので,そもそも,Windows 10/11 Proにはリモートデスクトップのサーバーもクライアントもついている(homeはクライアントにみ)。使い方はマイクロソフトの解説参照。
Linux RDPサーバー
(以下プロンプトが#ならroot,$なら普通のユーザー)
インストール:
epelリポジトリを導入して,
# yum install xrdp
パスワードログインができてしまうので,運用は,OpenVPNなどVPNやSSHポート転送を使って行う。設定ファイル /etc/xrdp/xrdp.ini を編集すれば,ログイン名やパスワードを設定することもできる。
サーバーの開始
(CentOS 7の場合)
#systemctl enable xrdp
#systemctl start xrdp
なお,ログアウトせずに切断すると,ブランクスクリーンになってリモートログインにてこずるので,[アプリケーション][システムツール][設定]の[電源管理]で,ブランクスクリーンを[しない],[自動サスペンド]を[オフ]にしておく。
さらに,yumでdconf-editorをインストール
# yum install dconf-editor
しておくと,Gnomeのメニュー[アプリケーション][システムツール][dconf エディター]でGnomeの細かい設定変更ができる。
(注)Gnomeの設定を行うツールにはdconfのほかにgconfもあるが,gconfは古いGnome 2用のツール。現在のGnomeはGnome 3。また,gsettingsはdconf等へアクセスするコマンドラインツール。参考:https://kokufu.blogspot.com/2018/11/gsettings-dconf.html
Linux RDPクライアント
CentOS7のGnomeデスクトップには,[アプリケーション]メニューの[ユーティリティ]に[リモートデスクトップビューア]が用意されている。これはVinagreというソフト。しかし,あまり調子よくないので,freerdpをインストール
# yum install freerdp
して,Gnomeの端末から
xfreerdp 接続先IPアドレス
で起動して使うのが良さそう。
Android RDPクライアント
Tips
Ctlr+Alt+Delは,Ctrl+Alt+Endで送ることができる。