Windowsリモートアクセスに最適なXrdpUbuntu 16.04 [マルチパーソンデスクトップとネイティブデスクトップを含む]



Xrdp Perfect Windows Remote Access Ubuntu 16



[マルチプレイヤーデスクトップ]

1、xrdpをインストールします
sudo apt-get install xrdp
2、vnc4serverをインストールします
xrdpをインストールしたときに自動的にインストールしました。個別にインストールする必要があるとオンラインでよく言われます。
3、xfce4をインストールします
sudo apt-get install xubuntu-desktop
このソフトウェアは比較的大きく、合計2億6000万を必要とします。
4、xfce4を構成します
echo'xfce4-session '>〜/。xsession
.xsessionファイルを作成し、コンテンツを書き込みます。

この後、多くのオンライン慣行が終了しましたが、リモートデスクトップ接続mstsc.exe接続を使用すると、sesman ip127.0.0.1に接続した後にのみ表示され、反映されません。接続を続行する必要があります。このようにして、続行します。

5、xfce4の構成を続行します
sudo vi /etc/xrdp/startwm.sh
.etc / X11 / Xsessionの前の行に挿入されます
xfce4-session

6.xrdpを再起動します
sudo service xrdp restart

7.リモートデスクトップを使用してmstsc.exeに接続し、接続後にsesman-xvncを選択します。
ユーザー名とパスワードを入力するだけで問題ありません。

ステップ4と5では、xfceを構成するための2つのステップが不可欠であることに注意してください。

8、タブキーのオートコンプリート機能を変更します
これまでのところ、リモートログインは正常に使用できますが、タブのオートコンプリート機能は端末では使用できません。使用するのは非常に不便であり、次のように変更されます。
この方法では、システムを再起動する必要はありません。リモートデスクトップで直接設定するか、メニュー-> [設定]-> [ウィンドウマネージャー]を開くか、ターミナルでxfwm4-settingsと入力して開きます(xfwm4はxfce4ウィンドウマネージャーの略語です)
キーボードを選択すると、ウィンドウショートカットのアクションウィンドウに「同じアプリケーションウィンドウを切り替える」オプションがあり、オプションのショートカットキーをクリアして、ウィンドウを閉じます。



デフォルト設定では、この項目の値は「super + tabulation」であり、タブキーはタブキーです。この変更はすぐに使用できます。

参照URL: https://blog.csdn.net/zz_1215/article/details/77921405



[シングルデスクトップ]

手順1.TigerVNCサーバーパッケージをダウンロードします。

ダウンロードリンク: Tigervnc Debパッケージ(Ubuntu 16.04.1-64ビット用)

ステップ2、TigerVNCサーバーパッケージをインストールします

1.ターミナルを開き、TigerVNCサーバーをダウンロードしたストレージディレクトリに移動します。デフォルトのダウンロードに直接ダウンロードしました。ダウンロードはzipファイルであるため、ダウンロードしてdebインストールファイルを取得することを忘れないでください。



cd Downloads

写真が示すように:

2、次にインストールコマンドを入力してインストールします(suパスワードが必要です)

sudo dpkg -i tigervncserver_1.6.80-4_amd64.deb Or Sudo apt-get install tightvncserver (use online installation, you can skip it directly in the third step) 

図に示すように、主に対応する依存関係パッケージがないため、警告メッセージとエラーメッセージが表示され、当面は無視される場合があります。

3、上記のエラーメッセージは、対応する依存関係がインストールされていないためです。次のコマンドでインストールしてから、2番目のコマンドを繰り返すことができます。

sudo apt-get install -f

写真が示すように:

ステップ3、xrdpをインストールします

ターミナルを開き、コマンドを入力します(suパスワードが必要です)

sudo apt-get install xrdp -y

ステップ4、xrdp設定を構成する

xrdpを介してデスクトップに接続する必要があり、関連情報を正しく構成し、それを.xsessionファイル(各ユーザーの場合)または/etc/startwm.sh(すべてのユーザーの場合)に入力する必要があります。次のコマンドを入力します。

echo unity>~/.xsession or sudo sed -i.bak '/fi/a #xrdp multi-users 
 unity 
' /etc/xrdp/startwm.sh

ステップ5、xrdpを再起動します

sudo service xrdp restart

手順6.デスクトップ共有を有効にします。

図のように、[システム]-[設定]-[デスクトップ共有]に移動するか、デスクトップ共有を直接検索します

次のように、[他のユーザーにデスクトップの表示を許可する]チェックボックスをオンにします。

このステップは基本的に完了しています。次のステップは、Ubuntuに正常に接続できるかどうかをテストすることです。

手順7.デスクトップ共有を有効にします。

複数人のデスクトップを開く方法と同じように、リモートデスクトップ接続mstsc.exeを使用し、接続タイプの後にsesman-xvncを選択します
ユーザー名とパスワードを入力するだけで問題ありません。

参照URL:http://www.cnblogs.com/xuliangxing/p/7560723.html

序文:

多くのシナリオでは、Linuxサーバーにリモートで接続する必要があります(この記事は Ubuntu )、従来の接続は主に2つのタイプに分けられます。

1つ目:SSHサービス(xshellやその他のツールを使用)を介してリモートアクセスし、ターミナルコマンドを記述しますが、これはインターフェイスではありません。多くの人がこの方法を好みます。高速(xian)(de)側(niu)(bi) 。

2番目のタイプ:Windowsに付属のリモートツールのようなビジュアルインターフェイスを介したリモートアクセスは、グラフィカルインターフェイスを使用してリモートで操作できます(多くの人は、慣習的な問題のためにこれを好んでいますが、結局のところ、インターフェイスの表示は依然として快適です)。

この記事では主に2番目の方法を紹介します。最も一般的なのは、xrdpとvncの2つのリモートデスクトッププロトコルを介した視覚的なリモート操作です。

まず、xrdpとvncの違いを紹介します

xdrpとvncの主な違いを表で示します

xrdp vnc
BIOS画面表示 できる できません
フルカラーサポート できる できる
解像度を変更する できる できる
マルチディスプレイ 1つの画面のみ マルチモニターのサポート
画像伝送 画像伝送 画像とグラフィックの転送
ビデオ再生のサポート できません GPUアクセラレーションのサポート
音声伝送 できません 双方向の音声を制御できます
マウスコントロール サーバー側の制御 サーバー側の制御
USB転送 できません USBはネットワーク経由で送信できます

1、xrdp

rdpには、remote、remotefxの2種類があります。
該当するシステム:Windows、Linux
ネットワークトラフィック:小規模で通常の使用量は約100〜200k
該当するシナリオ:カラー、オーディオ、USB、ローカルディスクのマッピングに最適、仮想デスクトップに最適

2、vnc

該当するシステム:Windows、Linux
ネットワークトラフィック:より小さく、通常は約10万
該当するシナリオ:主にLinuxサーバーの管理に使用されます。これは、音声とUSBの送信がないため、仮想デスクトップの使用に満足していないためです。

注:vncは、ほとんどのLinuxディストリビューションのRFBプロトコルに基づくデフォルトのリモートデスクトッププログラムです。ただし、通常のユーザーの場合、vncのユーザーエクスペリエンスは良くなく、遅く、クライアントをインストールする必要があります。個人的にはxrdpの使用をお勧めします。また、WindowsリモートデスクトップもRDPプロトコルに基づいており、互換性も非常に優れています。また、vncは1つのデスクトップのみをサポートし、xrdpは複数のデスクトップをサポートできます。同時にLinuxに接続している人が複数いる場合、xrdpは完全にサポートでき、vncは機能しません。


次に、XDRPを介してWindowsリモートアクセスを実現する方法

以下はこの記事の焦点です。この記事は主に、Windowsリモートアクセスを実装している場合のUbuntu16.04の現在のバージョンのxrdpに関するものです。インターネット上には関連するチュートリアルもたくさんありますが、リモート接続を実現するには、xfac4またはxubuntuデスクトップシステムをインストールする必要があります。これは、xrdpが13.10以降のバージョンではサポートされていなかったGnomeおよびネイティブUnityデスクトップをサポートしているためです。多くのオンラインメソッドは、xdrpでサポートできるサードパーティのxfac4またはxubuntuデスクトップシステムとともにインストールされます。これは、「カーブセーブザカントリー」アプローチと同様に、リモートコントロールUbuntuにリーチします。しかし、ほとんどの人はまだUbuntuのネイティブインターフェイスが好きで、他のサードパーティのデスクトップシステムは好きではないと思います。たぶん誰かが尋ねるでしょう、元のUnityデスクトップをサポートする方法はありますか?答えは実際にそこにあります。これは、xrdpを介したネイティブUbuntuデスクトップへのリモートアクセスをサポートする方法です。

ほとんどの場合、サードパーティのxfac4またはxubuntuデスクトップシステムをインストールして、リモートアクセス機能を最初に見てみましょう。ここに簡単な説明があります。結局のところ、これはこの記事の焦点では​​ありません(ヾ(◍°∇°◍)ノ゙)。次のコマンドを使用して直接インストールし、Windowsに付属のリモートアクセスツールを使用して直接アクセスします。

 1 #install xrdp 2 sudo apt-get install xrdp 3 #install vnc4server 4 sudo apt-get install vnc4server tightvncserver 5 #install xubuntu-desktop 6 sudo apt-get install xubuntu-desktop 7 #Write xfce4-session to xsession 8 echo “xfce4-session” >~/.xsession 9 #open xrdp service 10 sudo service xrdp restart

上記は、リモートアクセスをサードパーティのデスクトップシステムに依存している、インターネット上のほとんどの例のデモンストレーションです。次に、ネイティブシステムに直接アクセスする方法について説明します。

手順1.TigerVNCサーバーパッケージをダウンロードします。

ダウンロードリンク: Tigervnc Debパッケージ(Ubuntu 16.04.1-64ビット用)

ステップ2、TigerVNCサーバーパッケージをインストールします

1.ターミナルを開き、TigerVNCサーバーをダウンロードしたストレージディレクトリに移動します。デフォルトのダウンロードに直接ダウンロードしました。ダウンロードはzipファイルであるため、ダウンロードしてdebインストールファイルを取得することを忘れないでください。

cd Downloads

写真が示すように:

2、次にインストールコマンドを入力してインストールします(suパスワードが必要です)

sudo dpkg -i tigervncserver_1.6.80-4_amd64.deb Or Sudo apt-get install tightvncserver (use online installation, you can skip it directly in the third step) 

図に示すように、主に対応する依存関係パッケージがないため、警告メッセージとエラーメッセージが表示され、当面は無視される場合があります。

3、上記のエラーメッセージは、対応する依存関係がインストールされていないためです。次のコマンドでインストールしてから、2番目のコマンドを繰り返すことができます。

sudo apt-get install -f

写真が示すように:

ステップ3、xrdpをインストールします

ターミナルを開き、コマンドを入力します(suパスワードが必要です)

sudo apt-get install xrdp -y

ステップ4、xrdp設定を構成する

xrdpを介してデスクトップに接続する必要があり、関連情報を正しく構成し、それを.xsessionファイル(各ユーザーの場合)または/etc/startwm.sh(すべてのユーザーの場合)に入力する必要があります。次のコマンドを入力します。

echo unity>~/.xsession Or sudo sed -i.bak '/fi/a #xrdp multi-users 
 unity 
' /etc/xrdp/startwm.sh

ステップ5、xrdpを再起動します

sudo service xrdp restart

手順6.デスクトップ共有を有効にします。

図のように、[システム]-[設定]-[デスクトップ共有]に移動するか、デスクトップ共有を直接検索します

図に示すように、[他のユーザーにデスクトップの表示を許可する]を許可しますか?

このステップは基本的に完了しています。次のステップは、Ubuntuに正常に接続できるかどうかをテストすることです。

第三に、xrdpテストはUbuntuに接続されています

1.次のようにUbuntuサーバーのIPアドレスを表示します。

2. Windowsリモートデスクトップツール(mstc)を起動し、次のようにUbuntuのIPアドレス(192.168.226.131)を入力します。

3.接続をクリックすると、通常の状況ではxrdpログインインターフェイスから自動的にジャンプします。ユーザー名とパスワードを入力する必要があります。図に示すように、モード選択のデフォルトは次のとおりです。

4、次のように、xrdpのリアルタイムログを確認できます。

5.最後に、Ubuntuに接続しました。これはおなじみのインターフェースですか~~(ヾ(๑╹◡╹)ノ ')

この時点で、Ubuntu16.04へのxrdp接続のすべてのステップが完了しています。