Heim > System-Tutorial > LINUX > Hauptteil

Ubuntu16.04 verwendet VNC, um eine Verbindung zum GNOME-Desktop herzustellen

WBOY
Freigeben: 2024-06-01 15:37:17
Original
896 Leute haben es durchsucht

Ubuntu16.04 用VNC链接 GNOME 桌面

0x01 Vor dem Start

Da es in manchen Fällen notwendig ist, die grafische Benutzeroberfläche des Remote-Desktops zu verwenden, um eine Verbindung zum Server herzustellen, finden Sie hier eine kurze Einführung in die Installation von VNC und der Desktop-Umgebung unter Ubuntu 16.04 LTS.
Stellen Sie sicher, dass Ihr Server über 2 GB oder mehr Arbeitsspeicher verfügt, um die grafische Benutzeroberfläche besser nutzen zu können, andernfalls bleibt er hängen oder stürzt sogar ab.

0x02 Desktop-Umgebung installieren

Wenn Sie keine Desktop-Umgebung installieren, wird ein grauer Bildschirm angezeigt und nach der VNC-Verbindung ist nichts zu sehen.

1. Verwenden Sie SSH, um sich beim Server anzumelden

Muss Root-Konto verwenden.

2. Quelle und System aktualisieren

Geben Sie den folgenden Befehl ein:

apt update
apt upgrade -y
Nach dem Login kopieren
3. Desktop-Umgebung installieren

Hier stellen wir vor, wie Sie den Unity-Desktop installieren und verwenden und Gnome 2 für die Remoteverbindung verwenden.

Vollständige Installation (nicht empfohlen):

apt install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
Nach dem Login kopieren

Nur Kernkomponenten installieren:
Wenn Sie keine zusätzlichen Komponenten wie Office, Browser usw. installieren, können Sie den folgenden Befehl verwenden:

apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
Nach dem Login kopieren
0x03 VNC-Server installieren

1. Geben Sie den folgenden Befehl ein:

apt install vnc4server -y
Nach dem Login kopieren

2. Testverbindung:

Hinweis: Geben Sie als Benutzername den aktuell verwendeten Benutzernamen ein, z. B. root. IP-Adresse Geben Sie die IP-Adresse des aktuellen Servers ein.

ssh -L 5901:127.0.0.1:5901 用户名@IP地址或网址
Nach dem Login kopieren

Wenn Sie gefragt werden, ob die Verbindung fortgesetzt werden soll, geben Sie „Ja“ ein. Nach Eingabe des Passworts können Sie sich erfolgreich anmelden, was beweist, dass die Konfiguration korrekt ist. Andernfalls müssen Sie prüfen, ob die Firewall den Port 5901 geöffnet hat.

0x04 VNC-Server konfigurieren
1. Geben Sie den folgenden Befehl ein:
vncserver :1
Nach dem Login kopieren

Beim ersten Start müssen Sie das VNC-Passwort zweimal eingeben und das Passwort ist unsichtbar. Wenn Sie das VNC-Verbindungskennwort später ändern müssen, müssen Sie nur vncpassword eingeben.

2. VNC-Server beenden

Geben Sie den folgenden Befehl ein:

vncserver -kill :1
Nach dem Login kopieren
3. Konfigurationsdatei ändern

1. 修改 ~/.vnc/xstartup,在 x-window-manager & 的后面新增下面这 4 行:

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
Nach dem Login kopieren

完整配置文件如下:

 	#!/bin/sh
 	 
 	# Uncomment the following two lines for normal desktop:
 	# unset SESSION_MANAGER
 	# exec /etc/X11/xinit/xinitrc
 	 
 	[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
 	[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
 	xsetroot -solid grey 
 	vncconfig -iconic &
 	x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
 	x-window-manager &

 	gnome-panel &
 	gnome-settings-daemon &
 	metacity &
 	nautilus &
Nach dem Login kopieren

2. 启动 vncserver:

vncserver :1
Nach dem Login kopieren

3. 配置开机启动:

首先输入 crontab 命令。

会提示选择默认的编辑器。推荐使用 vim,选择 vim.basic 就可以了。

Select an editor. To change later, run ‘select-editor’.
1. /bin/ed
2. /bin/nano <---- easiest 3. /usr/bin/vim.basic 4. /usr/bin/vim.tiny Choose 1-4 [2]: 在末尾另起一行输入如下命令:

@reboot /usr/bin/vncserver :1
Nach dem Login kopieren

提示:
切换英文输入法,按 i 改为插入模式,粘贴完毕后,按 Esc 退出插入模式,然后按 shift 和 : 键,出现“:”后,输入 wq 保存,回车退出。

重启服务器。

reboot
Nach dem Login kopieren
0x05 本地环境安装 VNC 客户端

在 Windows 下,建议使用 TigerVNC,小巧好用。
官方下载地址:http://tigervnc.bphinz.com/nightly/

首次连接会报个错误,直接输入如下命令新建目录即可:

mkdir -p /root/.config/nautilus
Nach dem Login kopieren
0x06 注意事项

在这里要告诉大家的是,Gnome 3 和 Unity 桌面,由于兼容性问题,连上后会什么也无法显示。所以在这里远程桌面连接只能使用 gnome 2。

Das obige ist der detaillierte Inhalt vonUbuntu16.04 verwendet VNC, um eine Verbindung zum GNOME-Desktop herzustellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:linuxprobe.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!