五步建立一个VNC Linux服务器

原创
运维 服务器运维
VNC(Virtual Network Computing)虚拟网络计算工具,管理员通过它可以在运行程序的本地机上察看桌面环境,而且可以从Internet上的任何地方察看远程机器的运行情况。本文介绍建立VNC Linux服务器的简易步骤。

【51CTO快译】VNC(Virtual Network Computing)可以让你登录进到远程服务器的桌面上(相比之下,SSH的X11只能让你在本地机器上打开几个窗口)。这个很有用,设置起来也十分方便。

***步

我是用的是vnc4(还有其他选项,比如TightVNC),所以***步是在远程服务器上安装vnc4server Debian/Ubuntu软件包。vnc4安装之后,运行一次以完成配置,并设立一个VNC密码:

  1. vncserver :1 
  2.  

这将启动一个后台进程,而不是一个在前台运行的vnc4。一旦它开始运行,将会有shell提示。

第二步

要kill服务器,请运行以下指令:

  1. vncserver -kill :1 
  2.  

第三步

你可以通过编辑~/.vnc/xstartup文件来控制开机时启动的应用和窗口管理器。默认的窗口管理器是x-window-manager(X窗口管理器)。我比较喜欢用Xfce4,因为它比较轻量,适合远程运行。你也可以使用Gnome。

指定窗口管理器的方法是,先把x-window-manager那一行注释掉,然后添加一行你希望使用的管理器进程:

  1. xfce4-session &  
  2.  

第四步

接下来,你需要考虑通过SSH加密通道来运行进程(默认选项是使用未加密的5901端口)。在客户端运行如下指令:

  1. ssh -f -N -L 5901:localhost:5901 user@yourserver.co.uk  
  2.  

然后启动远程服务器:

  1. vncserver :1 

第五步

***,使用一个VNC客户端(Linux上有xvnc4viewer,Mac上有Chicken of the VNC)连接到5901端口的localhost(SSH连接本地5901端口到远程5901端口),使用你的VNC密码。这样就登录进去了。在你操作完毕时,记得kill掉VNC服务器以及你的SSH进程。

原文:Set Up a VNC Linux Server in 5 Easy Steps 作者:Juliet Kemp

【编辑推荐】

  1. 介绍Ubuntu VNC远程控制原理操作
  2. 利用VNC远程遥控Linux操作系统
  3. 教你如何使用VNC连接Linux服务器
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2017-05-24 12:30:34

2019-09-23 11:46:02

FedoraTFTP服务器 Linux

2009-02-10 15:46:00

VNCLinux服务器远程桌面

2019-11-28 08:25:53

Linux脚本SSH

2011-02-17 09:14:32

2012-11-12 13:39:29

虚拟服务器服务器安全

2014-04-14 15:54:00

print()Web服务器

2009-07-15 09:42:46

2010-08-23 17:31:23

LinuxDHCP服务器

2023-04-26 19:33:01

Linux命令

2010-03-31 10:24:15

服务器虚拟化

2019-04-24 15:06:37

Http服务器协议

2010-09-06 17:08:23

2010-01-11 13:05:24

VNC server配

2022-02-22 11:57:32

BOAWeb服务器

2010-08-29 22:50:34

DHCP服务器

2017-05-08 15:00:20

H5代码服务器

2010-07-01 09:47:18

DNS服务器BIND

2010-03-24 11:49:37

Turbo Linux

2019-10-15 09:20:40

Linux系统服务器
点赞
收藏

51CTO技术栈公众号