首頁 > 系統教程 > Linux > 主體

Ubuntu16.04 用VNC連結 GNOME 桌面

WBOY
發布: 2024-06-01 15:37:17
原創
895 人瀏覽過

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中文網其他相關文章!

來源:linuxprobe.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!