Ubuntu 20.04にvncserverをインストールする方法

Ubuntu 20.04にvncserverをインストールする方法

Ubuntu 20.04は2020年4月に正式にリリースされました。本日、ミラーシステムを正式にインストールし、リモートグラフィカル管理と使用を容易にするためにシステムにvncserverをインストールしました。 vncserver をインストールする手順は次のとおりです。

ステップ1: デスクトップ環境とVNCServerをインストールする

#updateapt アップデート
#デスクトップ環境をインストールする sudo apt install xfce4 xfce4-goodies
#vncserverをインストールする
apt をインストールします
#vncserverを起動する
vncサーバー

次に、プロンプトに従って、vncserver へのログインに使用したパスワードを入力し、確認のためにもう一度入力します。

リモートでログインした後、デスクトップが灰色になっていることに気付きました。 vncserver 環境も設定する必要があるようです:

ステップ2: vncserverパラメータを設定する

#vncserver: 1 ウィンドウを閉じる vncserver -kill: 1
#元の設定ファイルをバックアップする mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
#新しい設定ファイルを編集する vim ~/.vnc/xstartup

xstartup ファイルを次のように更新します。

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 と

次に、ドキュメントの権限を設定します

chmod +x ~/.vnc/xstartup

次に、vncserver を再起動してグラフィカル インターフェイスに接続します。スクリーンショットは次のとおりです。

グラフィカルインターフェースが表示されていることがわかります。ただし、これは現時点では安全ではない接続方法です。セキュリティが懸念される場合は、さらに設定が必要です。

リモート ホスト ターミナルに次のように入力します。

ssh -L 59000:localhost:5901 -C -N -l ルートサーバIP

ここで、server_ip はリモート ホストの IP アドレスに置き換えられます。

次に putty を使用します。その他の設定は通常の ssh 設定と同様ですが、ssh トンネルを設定する必要があります。具体的な設定は以下の図に示されています。

送信元ポートに 5901、送信先ポートに 127.0.0.1:5901 を入力し、[追加] ボタンをクリックして、上図に示す効果を追加します。

次に、まず ssh を使用してリモート ホストにローカルでログインし、次に vncviewer などのクライアントに 127.0.0.1:1 を入力してログインします。

Ubuntu 20.04 に vncserver をインストールする方法については、これで終わりです。Ubuntu 20.04 に vncserver をインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Ubuntu での AndroidStudio4.1 の起動エラー問題の解決方法
  • Vscode が Ubuntu にリモート接続する際のエラー問題の解決方法
  • VS Code の使用と Ubuntu での C/C++ プラグインのインストールに関する詳細なチュートリアル
  • Ubuntu でパスワードを変更し、パスワードの複雑さのポリシーを設定する方法
  • Ubuntuはポート22を開きます
  • Ubuntu 20.04 に GitLab をインストールして設定する方法
  • Ubuntu20.04 VNCのインストールと設定の実装
  • Ubuntu 構成 Pytorch on Graph (PoG) 環境プロセス図

<<:  Vue における LocalStorage と SessionStorage の違いと使い方

>>:  Vue は小数点付きの星評価を実装します

推薦する

広告を閉じる効果を実現するJavascript

参考までに、Javascript を使用して広告を閉じる方法に関するケース スタディを示します。詳細...

Linux でファイルの種類を理解して識別する方法

序文ご存知のとおり、Linux ではハードディスクやグラフィック カードなどすべてがファイルです。 ...

MySQL (5.6 以下) の JSON 解析の詳細な例

MySQL(5.6以下)はjsonを解析します #json 解析関数 DELIMITER $$ `j...

JavaScript セレクター関数 querySelector および querySelectorAll

目次1. querySelectorは単一の要素を照会する1. ドキュメントインスタンスの呼び出し2...

MySQLインスタンスクラッシュ事例の詳細な分析

[問題の説明]私たちの実稼働環境には、複数の MySQL サーバー (MySQL 5.6.21) の...

LED を使って Linux カーネルを使い始める方法を探る

目次序文LEDトリガー探索を始めるLEDデバイス登録LEDディレクトリ類推によって理解するクラスディ...

MySQLで更新可能なビューを作成する方法の詳細な説明

この記事では、例を使用して、MySQL で更新可能なビューを作成する方法について説明します。ご参考ま...

VSCode の JS フォーマットでセミコロンを自動的に追加または削除する方法について

導入js コード文の末尾にセミコロンを追加しても追加しなくても問題ありません。一般的に、チームで開発...

フロントエンドの状態管理(パート 1)

目次1. フロントエンドの状態管理とは何ですか? 2. ヴュークス3. バス4. ウェブストレージ序...

JavaScript の手ぶれ補正とスロットリングの詳細な説明

目次デバウンススロットル要約するデバウンス定義: スクロール イベントなど、短時間に連続してトリガー...

vue3 を使用してマテリアル ライブラリを構築する方法

目次なぜマテリアルライブラリが必要なのでしょうか?材質は何ですか?素材の種類fuep、vue3 ベー...

Vue px to rem 構成の詳細な説明

目次方法1 1. 構成とインストールの手順:方法2方法3要約する方法1 1. 構成とインストールの手...

MySQL 5.7 で my.ini ファイルが見つからない場合の解決策

my.ini とは何ですか? my.ini は、MySQL データベースで使用される設定ファイルです...

ReactとReduxの配列処理の説明

この記事では、reduce()、filter()、map()、every()、some()、spre...

MySQL のクエリパフォーマンスに対する制限の影響

I. はじめにまず、MySQL のバージョンについて説明します。 mysql> バージョンを選...