云网牛站
所在位置:首页 > Linux教程 > 使用VNC(VNC Viewer)来显示Ubuntu Server系统的图形界面

使用VNC(VNC Viewer)来显示Ubuntu Server系统的图形界面

2018-11-15 10:49:58作者:顽强的猫尾草稿源:linux站

在云服务器上默认安装了 Ubuntu Server 系统版本,如果需要使用带有图形界面的软件该如何处理呢?这个时候可以使用 VNC(VNC Viewer),以下介绍使用 VNC 来显示 Ubuntu Server 系统图形化界面的方法。

 

初步解决方案

想起来之前用过 putty + xming 的方式,这次同样的步骤安装了发现不行。以为是安全策略限制,问了技术人员说没这回事,不过你可能要用 VNC 才行,以下为技术人员回复内容:

请核实目前的连接方式是否通过vnc控制台进行的连接,如你是否非vnc控制台登录服务器调用桌面服务,可能存在异常。

然后我想明白了外网定位不到内网的地址,自然是显示不了的,那就来试试 VNC 吧,最后使用 VNC Viewer。

 

解决方案

1、先在 Ubuntu Server 系统上安装:

$ sudo apt-get install vnc4server

$ sudo apt-get install xfce4

2、先运行一下,生成初始的配置文件。记住这里自己设置的密码 password:

$ vncserver :1

You will require a password to access your desktops.

Password:

Verify:

New 'VM-0-9-ubuntu:1 (ubuntu)' desktop is VM-0-9-ubuntu:1

Creating default startup script /home/ubuntu/.vnc/xstartup

Starting applications specified in /home/ubuntu/.vnc/xstartup

Log file is /home/ubuntu/.vnc/VM-0-9-ubuntu:1.log

3、然后再把它关掉:

$ vncserver -kill :1

Killing Xvnc4 process ID 27976

4、编辑文件 /home/ubuntu/.vnc/xstartup(路径要看上面运行时候给出的路径),把它修改为如下:

#!/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 &    # 注释掉这一行

# 后面五行都是新加的

sesion-manager & xfdesktop & xfce4-panel &

xfce4-menu-plugin &

xfsettingsd &

xfconfd &

xfwm4 &

5、保存退出后,再次运行:

$ vncserver :1

New 'VM-0-9-ubuntu:1 (ubuntu)' desktop is VM-0-9-ubuntu:1

Starting applications specified in /home/ubuntu/.vnc/xstartup

Log file is /home/ubuntu/.vnc/VM-0-9-ubuntu:1.log

6、在自己的电脑上安装 VNC Viewer,用来远程连接,一路同意下一步即可。打开软件,填入ServerIP:1,要求输入刚刚设置的密码 password(注意这里不是虚拟机的密码),然后就可以了:

使用VNC(VNC Viewer)来显示Ubuntu Server系统的图形界面

 

相关链接

VNC Viewer 下载网站

使用VNC(VNC Viewer)来显示Ubuntu Server系统的图形界面

支持 Windows、macOS、Linux、Raspberry Pi、Solaris、HP-UX、AIX 平台,提供 DEB-compatible 支持 Ubuntu 16.04 LTS+,提供 RPM-compatible 支持 RHEL 6-7、CentOS 6-7、SUSE Enterprise 11。

 

附:不能使用方向键的解决

如果发现在 vncviewer 里不能正常使用方向键,请关闭 vncserver,然后在配置文件里再增加一行:

export XKB_DEFAULT_RULES=base

这样就可以解决不能使用方向键问题了。

 

相关主题

Debian系统下安装Gnome与TightVNC开启远程桌面

精选文章
热门文章