首頁  >  文章  >  系統教程  >  Ubuntu16.04 用VNC連結 GNOME 桌面

Ubuntu16.04 用VNC連結 GNOME 桌面

WBOY
WBOY原創
2024-06-01 15:37:17868瀏覽

Ubuntu16.04 用VNC链接 GNOME 桌面

0x01 開始之前

由於在某些情況下,必須使用遠端桌面連接伺服器的圖形化介面,所以在這裡簡單介紹如何在 Ubuntu 16.04 LTS 下安裝 VNC 及桌面環境。
務必確認您的伺服器具有 2GB 及以上的記憶體才能更好的使用圖形化介面,否則會很卡甚至崩潰。

0x02 安裝桌面環境

假如不安裝桌面環境的話,VNC 連線後是灰螢幕什麼也看不到的。

1. 使用 SSH 登入伺服器

必須使用 root 帳號。

2. 更新來源及系統

#輸入以下指令:

apt update
apt upgrade -y
3. 安裝桌面環境

#在這裡介紹安裝並使用 unity 桌面,遠端連線使用 gnome 2。

完整安裝(不建議):

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

僅安裝核心元件:
假如不安裝例如 office、瀏覽器、等等的額外元件,可以使用以下指令:

apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
0x03 安裝 VNC server

#1. 輸入以下指令:

apt install vnc4server -y

2. 測試連線:

註:使用者名稱填入目前正使用的使用者名,例如root。 IP位址填入目前這台伺服器的IP位址。

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

提示是否繼續連接,輸入 yes。輸入密碼後,可以登入成功,證明配置正確。否則需要檢查防火牆是否開放 5901 連接埠。

0x04 設定 VNC server
1. 輸入以下指令:
#
vncserver :1

首次啟動會讓輸入兩次 VNC 的密碼,且密碼不可見。如果後期需要更改 VNC 連線密碼,只需要輸入 vncpassword 即可。

2. 結束 vncserver

#輸入以下指令:

vncserver -kill :1
3. 修改設定檔
#

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。

以上是Ubuntu16.04 用VNC連結 GNOME 桌面的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn