帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
VNC图形化远程连接Ubuntu服务器
发布时间:2024-03-07 05:08:10   分类:帮助文档
VNC图形化远程连接Ubuntu服务器




我的Ubuntu版本22.04.3,带有gnome图形桌面。配置过程参考了几篇博客,大致流程如下。因为是配置完之后才整理的流程,可能有疏漏。
Ubuntu服务器上的配置
1.先在服务器上下载vnc server(任何一种版本均可) vncserver有很多不同的发行版本,例如tightvnc、tigervnc等,随便安装一种。 (1)安装 VNC Server:
sudo apt-get update
sudo apt-get install tightvncserver

(2)设置 VNC Server 密码:
vncserver

在第一次运行 VNC Server 时,会提示您设置 VNC Server 的连接密码。密码必须包含至少6个字符,长度不超过8个字符。 原文链接:点击此处 2.在服务器上进行如下配置: 创建 VNC Server 配置文件:
mkdir ~/.vnc
touch ~/.vnc/xstartup

添加权限:
chmod +x ~/.vnc/xstartup

修改startup配置
sudo vi ~/.vnc/xstartup

在这个文件中的内容修改为如下配置:
#!/bin/bash
export $(dbus-launch)
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER

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

# [ -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" &
gnome-session &

这部分的配置内容摘自LBJ的One Piece的博客 如果配置内容不对,可能会导致后续连接时,虽然连接成功,但无法显示服务器的图形界面,只显示灰色背景的问题。
1 #!/bin/sh
2
3 unset SESSION_MANAGER
4 unset DBUS_SESSION_BUS_ADDRESS
5 export XKL_XMODMAP_DISABLE=1
6 export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
7 export XDG_MENU_PREFIX="gnome-flashback-"
8
9 [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
10 [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
11
12 vncconfig -iconic &
13 gnome-terminal &
14 nautilus &
15 gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &

来自另一个博客的配置方法似乎更好一些,前一个配置方法好像不能显示出命令终端。不过这两种配置不知道为什么都不能显示Ubuntu桌面,只能显示文件夹里的文件,不过暂时也够用了。 3.防火墙设置 vnc用的是5900-5910端口,具体使用哪个是自己决定的,我用的是5902端口。于是为5902端口开放防火墙:
sudo ufw allow 5902

4.开启vncserver
vncserver :2

表示开启服务器端的vncserver,且端口号为5902 5.关闭vncserver
vncserver -kill :2

5和4结合可以用来重启vncserver,特别是在改变了vnc配置之后,可以重启一下vncserver
Windows端的配置
windows端运行的是vnc client,而vncViewer软件就实现了vnc client的功能,官网 https://www.realvnc.com/en/connect/download/viewer/ 或者找第三方网站下载也行。下载之后界面如下: 在这输入服务器的ip:端口号然后按提示输入之前设置的vnc密码就可以连接上了。例如192.168.1.1:5902.




香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价