0x01 开始之前
由于在某些情况下,必须使用远程桌面连接服务器的图形化界面,所以在这里简单介绍一下如何在 Ubuntu 16.04 LTS 下安装 VNC 及桌面环境。
务必确认您的服务器具有 2GB 及以上的内存才能更好的使用图形化界面,否则会很卡甚至崩溃。
假如不安装桌面环境的话,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
@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 桌面的详细内容,更多请关注慧达安全导航其它相关文章!
免责 声明
1、本网站名称:慧达安全导航
2、本站永久网址:https//www.huida178.com/
3、本站所有资源来源于网友投稿和高价购买,所有资源仅对编程人员及源代码爱好者开放下载做参考和研究及学习,本站不提供任何技术服务!
4、本站所有资源的属示图片和信息不代表本站的立场!本站只是储蓄平台及搬运
5、下载者禁止在服务器和虚拟机下进行搭建运营,本站所有资源不支持联网运行!只允许调试,参考和研究!!!!
6、未经原版权作者许可禁止用于任何商业环境,任何人不得擅作它用,下载者不得用于违反国家法律,否则发生的一切法律后果自行承担!
7、为尊重作者版权,请在下载24小时内删除!请购买原版授权作品,支持你喜欢的作者,谢谢!
8.若资源侵犯了您的合法权益,请持 您的版权证书和相关原作品信息来信通知我们!QQ:1247526623我们会及时删除,给您带来的不便,我们深表歉意!
9、如下载链接失效、广告或者压缩包问题请联系站长处理
10、如果你也有好源码或者教程,可以发布到网站,分享有金币奖励和额外收入!
11、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需
12、因源码具有可复制性,一经赞助,不得以任何形式退款。
13、本文内容由网友自发贡献和站长收集,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系1247526623@qq.com
转载请注明出处: 慧达安全导航 » Ubuntu16.04 用VNC链接 GNOME 桌面
发表评论 取消回复