記事ディレクトリ
この記事では主に、UbuntuにXRDPリモートデスクトップをインストールする方法、同一LAN内でリモートデスクトップUbuntuを実現する方法、リモートデスクトップログインブルースクリーンの問題を解決する方法を紹介します。また、イントラネット ペネトレーションを実行し、cpolar イントラネット ペネトレーションを使用してポート 3389 をマッピングし、パブリック ネットワーク TCP ポート アドレスを生成し、パブリック ネットワーク環境でリモート デスクトップ Ubuntu システムを実現します。
[cpolar イントラネット ペネトレーションは、http/https/tcp プロトコルをサポートし、永続的な無料使用をサポートし、トラフィックを制限せず、パブリック ネットワーク IP を必要とせず、ルーター設定を入力する必要もありません。操作は簡単です。】
1. 同一LAN内のリモートデスクトップUbuntu
このチュートリアルは、次の Ubuntu バージョンに適用されます。
- Ubuntu 20.04.x
- Ubuntu 22.04.x
- Ubuntu 23.04.x
- Ubuntu 23.10.x
xrdpスクリプトをダウンロードする
wget https://www.c-nergy.be/downloads/xRDP/xrdp-installer-1.4.8.zip
ファイルを解凍する
unzip xrdp-installer-1.4.8.zip
スクリプトをネイティブ システムにダウンロードし、内容を抽出して実行可能としてマークします。
chmod +x xrdp-installer-1.4.8.sh
サービスの実行
./xrdp-installer-1.4.8.sh
IPアドレスの表示
ifconfig
図に示すように: この例では、Ubuntu ホスト IP は 192.168.149.135 です。
注: Ubuntu ホストを再起動します。アカウントにはログインしないでください。
2. Windows リモート デスクトップ接続を使用する
LAN 上で別の Windows ホストを見つけ、リモート デスクトップ接続を開き、Ubuntu ホストの IP アドレスを入力して、[接続] をクリックします。
Ubuntu ホストの IP アドレス、およびユーザー名とパスワードを入力します。
OK
ボタンをクリックしてリモート接続します。
これで、リモート デスクトップ接続が成功しました。
3. パブリックネットワーク環境システム リモートデスクトップ Ubuntu
パブリック IP がない環境では、cpolar イントラネットの侵入とポート 3389 のマッピングを通じてリモート デスクトップ接続を実現できます。
1. cpolar アカウントを登録し、インストールします
cpolar公式サイトアドレス: https: //www.cpolar.com
- ワンクリックスクリプトインストールコマンドを使用する
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
- システムにサービスを追加する
sudo systemctl enable cpolar
- cpolarサービスを開始する
sudo systemctl start cpolar
cpolar が正常にインストールされたら、外部ブラウザで Linux ポート 9200 にアクセスします: [http://LAN ip:9200]、cpolar アカウントでログインします (アカウントをお持ちでない場合は、以下をクリックして無料で登録できます) )、cpolar Web 設定インターフェイスにログインした後に表示されます。Web 管理インターフェイスで設定するだけです。
2. トンネルを作成し、ポート 3389 をマッピングします。
cpolar Web UI 管理インターフェイスにログインした後、左側の [トンネル管理] - [トンネルの作成] をクリックして tcp トンネルを作成します。
- トンネル名: xrdp (カスタマイズ可能、重複しないように注意してください)
- プロトコル: tcp (http/https/tcp をサポート)
- 現地住所: 3389
- ポートタイプ: ランダムな一時的な TCP ポート
- 住所: 中国トップを選択してください
トンネルが正常に作成されると、Ubuntu ホストはログインせずに再起動します。
Windows でCpolar 公式 Web サイトにアクセスし、アカウントにログインし、左側の[ステータス]をクリックして、作成したばかりのトンネルの名前を見つけます。
tcp:// の後ろのポート アドレスをコピーします(例: 18.tcp.cpolar.top:14743)
3. Windows リモート デスクトップ Ubuntu
Windows コンピュータでリモート デスクトップ接続を開き、生成されたパブリック ネットワーク TCP ポート アドレスを入力して、连接
クリック“是”
Ubuntu システムのユーザー名とパスワードを入力し、クリックします。"OK"
リモート デスクトップのログインは成功し、Windows リモート デスクトップがパブリック ネットワーク環境の Ubuntu システムに接続されます。
この記事では、無料の cpolar パッケージによって生成されたランダムな一時パブリック ネットワーク アドレスが使用されていることに注意してください。このアドレスは 24 時間ごとに変更され、帯域幅が小さいです。
ログインするたびに、トンネルを再作成し、cpolar 公式 Web サイトにアクセスして、パブリック ネットワーク トンネル アドレスを確認する必要があります。長期的なリモート デスクトップが必要なユーザーには、cpolar パッケージをプロフェッショナル パッケージにアップグレードすることをお勧めします。このパッケージは、固定パブリック ネットワーク TCP ポートの構成をサポートし、それに応じて帯域幅が増加し、Ubuntu システムへのより効率的かつ便利なリモート デスクトップ接続をサポートします。
4. 固定パブリック ネットワーク アドレスを使用してリモート Ubuntu を構成する
1. 固定 TCP アドレスを予約する
cpolar公式 Web サイトのバックエンドにログインし、左側の [予約] をクリックして、予約された TCP アドレスを見つけます。
- 地域: 中国 VIP を選択
- 説明: カスタマイズ可能なメモ
クリック保留
固定 TCP アドレスは正常に保持され、システムは対応するパブリック ネットワーク アドレス + 固定ポート番号を生成してコピーします。
2. 固定 TCP アドレスを構成する
ブラウザで http://127.0.0.1:9200/ にアクセスして cpolar Web UI 管理インターフェイスにログインし、左側のダッシュボードで [トンネル管理] - [トンネル リスト] をクリックし、作成したばかりのコード トンネルを見つけて、右側の [編集] をクリックします。
トンネル情報を変更し、固定 TCP ポート アドレスを構成します。
- ポートタイプ: 代わりに固定TCPポートを選択します
- 予約済み TCP アドレス: 先ほど正常に予約された固定 TCP ポート アドレスを入力します。
クリック更新
トンネルの更新が成功したことを示すメッセージが表示されます。左側のダッシュボードのステータス - オンライン トンネル リストをクリックすると、変更したばかりのトンネルのパブリック ネットワーク アドレスが固定 TCP ポート アドレスに更新されていることがわかります。それをコピーします。
ログインせずに Ubuntu ホストを再起動します
3. 固定 TCP アドレスを使用するリモート Ubuntu
コピーしたパブリック ネットワーク アドレスを Windows リモート接続に貼り付け (トンネル アドレスの後ろに tcp:// を入力)、[接続]をクリックします。
引き続き Ubuntu のユーザー名とパスワードを入力します。
[接続]をクリックすると、リモート デスクトップのログインが成功し、Windows リモート デスクトップがパブリック ネットワーク環境の Ubuntu システムに接続されます。