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接続のすべてのステップが完了しています。