Maison  >  Article  >  Tutoriel système  >  Ubuntu16.04 utilise VNC pour se connecter au bureau GNOME

Ubuntu16.04 utilise VNC pour se connecter au bureau GNOME

WBOY
WBOYoriginal
2024-06-01 15:37:17866parcourir

Ubuntu16.04 用VNC链接 GNOME 桌面

0x01 Avant de commencer

Étant donné que dans certains cas, il est nécessaire d'utiliser l'interface graphique du bureau distant pour se connecter au serveur, voici donc une brève introduction sur la façon d'installer VNC et l'environnement de bureau sous Ubuntu 16.04 LTS.
Assurez-vous de confirmer que votre serveur dispose de 2 Go ou plus de mémoire pour mieux utiliser l'interface graphique, sinon il sera bloqué ou même plantera.

0x02 Installer l'environnement de bureau

Si vous n'installez pas d'environnement de bureau, vous verrez un écran gris et rien ne sera visible après la connexion VNC.

1. Utilisez SSH pour vous connecter au serveur

Doit utiliser le compte root.

2. Mettre à jour la source et le système

Entrez la commande suivante :

apt update
apt upgrade -y
3. Installer l'environnement de bureau

Nous présentons ici comment installer et utiliser le bureau Unity, et utiliser Gnome 2 pour la connexion à distance.

Installation complète (non recommandée) :

apt install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y

Installez uniquement les composants principaux :
Si vous n'installez pas de composants supplémentaires tels qu'Office, navigateur, etc., vous pouvez utiliser la commande suivante :

apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
0x03 Installer le serveur VNC

1. Saisissez la commande suivante :

apt install vnc4server -y

2. Tester la connexion :

Remarque : Nom d'utilisateur indiquez le nom d'utilisateur actuellement utilisé, tel que root. Adresse IP Remplissez l'adresse IP du serveur actuel.

ssh -L 5901:127.0.0.1:5901 用户名@IP地址或网址

Lorsque vous êtes invité à poursuivre la connexion, saisissez oui. Après avoir saisi le mot de passe, vous pouvez vous connecter avec succès, ce qui prouve que la configuration est correcte. Sinon, vous devez vérifier si le port 5901 est ouvert sur le pare-feu.

0x04 Configurer le serveur VNC
1. Saisissez la commande suivante :
vncserver :1

Le premier démarrage vous demandera de saisir deux fois le mot de passe VNC et le mot de passe sera invisible. Si vous devez modifier le mot de passe de connexion VNC ultérieurement, il vous suffit de saisir le mot de passe vnc.

2. Terminer le serveur vnc

Entrez la commande suivante :

vncserver -kill :1
3. Modifier le fichier de configuration

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

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &

完整配置文件如下:

 	#!/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 &

2. 启动 vncserver:

vncserver :1

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

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

重启服务器。

reboot
0x05 本地环境安装 VNC 客户端

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

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

mkdir -p /root/.config/nautilus
0x06 注意事项

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn