`
ghost138
  • 浏览: 45976 次
  • 性别: Icon_minigender_1
  • 来自: ...重庆
最近访客 更多访客>>
社区版块
存档分类
最新评论

VNC远程访问Ubuntu图形界面

阅读更多
用VNC远程登录Ubuntu
最近一直在用putty+pagent远程登录ubuntu,用命令行来操作和配置Ubuntu系统。
不过老是觉得缺少了什么,觉得图形界面也不错,特别是安装了ubuntu-joES以后,想法更是强烈。

以前的时候,可以在putty+xming来运行图形界面的程序,但是字体比较小。
看了一下,可以用VNC来远程操纵ubuntu界面。
我试用了两种VNC服务器软件:vnc4server和vncserver,客户端使用ultravnc,当然也可以使用tightvnc等其他的VNC客户端软件。

VNC4Server篇
服务器:
vnc4server-免费软件,可以从源里面找到。
Java代码 
sudo apt-get install vnc4server 


客户端:
UltraVNC for Windows
也是一个免费软件。UltraVNC包含Server和Client,不过我只安装了Client.
特别值得一提的是,这个软件的插件里面有一个DSMplugin,可以实现加密传输,非常的好。
UltraVNC下载:


DSMPlugin下载(这里用不上了):
http://msrc4plugin.home.comcast.net/~msrc4plugin/index.html
配置:
1、生成一个passwd文件
Java代码 
vnc4passwd 

在$HOME/.vnc目录下面生成一个passwd文件。
$HOME/.vnc是一个vnc4server的关键目录。

2、开启vnc4server

输入:
Java代码 
vnc4server 
会得到:desktop的名称,这个名称在客户端连接的时候用到。如果是desktop:1,在客户端连接的时候就填写:ip:5901,依此类推,如果是Desktop 2,在客户端的时候填写:ip:5902....
首次运行会提示生成了.vnc/xstartup文件,这个文件里面包含着登录启动X时的一下配置。

特别注意:
现在从UltraVNC登录,可能得到一个比较简单的窗口,因为VNC4Server缺省启动的WM是twm,如果希望启动gnome,需要改动.vnc/xstartup ,我的配置如下:
Java代码 
#!/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 & 
xterm -geometry 1024x768+10+10 -ls -title "$VNCDESKTOP Desktop" & 
gnome-session & 


VNCServer篇:
如果使用vncserver,那么缺省的配置文件在$HOME/.vncrc里面,vncserver系统全局的配置文件在/etc/vnc.conf里面,从/usr/bin/vncserver(也是一个Perl文件)可以看到它的运作原理。
另外,还需要改动/etc/vnc.conf,因为vncserver默认使用的是xfree系统,需要修改一下配置文件,大体如下:
$XFConfigPath = "/etc/X11/xorg.conf";
当然在这里还可以看到其他变量,如vncStartup,如果想启动默认的X系统,可以配置如下:
引用
$vncStartup = "/etc/X11/Xsession";

如果在$HOME/.vncrc里面进行如下配置:

#配置X系统为xorg
$XFconfigPath = "/etc/X11/xorg.conf";

# 启动默认Xsession
$vncStartup = "/etc/X11/Xsession";

#分辨率
$geometry ="800x600";
分享到:
评论

相关推荐

    Zedboard使用Linaro Ubuntu图形界面超级终端输出

    在本文中,我们将深入探讨如何在Zedboard开发平台上使用Linaro Ubuntu图形界面进行超级终端输出,并通过分析REV_C和REV_D两个不同版本板子的串口输出信息来理解其工作原理和可能遇到的问题。 Zedboard是一款基于...

    树莓派4B安装Ubuntu18.04 + vnc远程桌面相关资源

    在本资源包中,我们提供了在树莓派4B上安装Ubuntu 18.04 LTS(长期支持版本)所需的工具,以及设置VNC远程桌面访问的相关软件。 首先,`ubuntu-18.04.5-preinstalled-server-arm64+raspi3.img.xz`是Ubuntu 18.04 ...

    windows 7通过VNCViewer访问Ubuntu桌面环境.docx

    如果我们不修改 xstartup 文件,在客户端下访问 Ubuntu 桌面环境时,只会出现一个终端窗口,没有图形界面。这显然不是我们想要的。为了图形化访问,我们需要修改 VNC 的配置文件 xstartup。 默认的 xstartup 文件...

    xrdp完美实现Windows远程访问Ubuntu 16.04 - sinolover的专栏 - CSDN博客1

    【标题】:“xrdp完美实现Windows远程访问Ubuntu 16.04” 【描述】:在多种场景中,远程连接到Linux服务器,尤其是Ubuntu,是常见的需求。通常有两种主要方式,一是通过SSH服务(例如xshell)进行无界面的命令行...

    VNC软件 远程登录

    VNC(Virtual Network Computing)是一种远程桌面协议,它允许用户通过网络访问并控制另一台计算机的图形界面。这种技术基于TCP/IP协议栈,使得无论距离多远,只要两台设备都能连接到同一网络,就可以实现远程操作。...

    Windows系统远程访问ubuntu系统

    ### Windows系统远程访问Ubuntu系统——Xrdp与MSTSC结合使用详解 #### 一、引言 随着跨平台协作的日益频繁,Windows系统用户如何高效地远程访问Linux系统成为了许多技术人员关注的重点之一。其中,利用Xrdp与MSTSC...

    windows下通过VNC图形化访问Ubuntu桌面环境参考.pdf

    标题中的内容描述了一种在Windows环境下通过VNC(Virtual Network Computing)访问Ubuntu桌面的方法。VNC是一种远程桌面协议,允许用户通过网络连接到另一台计算机并控制其桌面环境。在这个场景中,用户需要在Ubuntu...

    VNC_viewer远程访问服务器Linux

    VNC(Virtual Network Computing)是一种基于图形用户界面的远程控制技术,它允许用户通过网络连接到另一台计算机并操作其桌面。VNC Viewer是VNC系统中的一种客户端工具,广泛用于远程访问运行VNC服务器的Linux或...

    linux vnc 建立远程桌面1

    Linux VNC 建立远程桌面需要安装 VNC 服务器、配置图形界面、安装 X-Windows、安装登陆管理器、安装 Ubuntu 桌面环境、杀掉 VNC 进程、调整分辨率等步骤。同时,需要解决可能遇到的问题,以便正确地使用 VNC 远程...

    Ubuntu vnc源码包版本4.0

    VNC(Virtual Network Computing)是一种远程桌面协议,它允许用户通过网络访问并控制另一台计算机的图形界面。在Ubuntu系统中,VNC服务器是实现这一功能的重要组件。本篇文章将详细探讨Ubuntu环境下安装和编译VNC...

    VNC远程client.rar

    在这个“VNC远程client.rar”压缩包中,我们很可能是得到了一个VNC客户端软件,用于在Linux系统上进行远程访问。下面将详细介绍VNC及其在Linux环境中的应用。 VNC的核心是RFB(Remote Framebuffer)协议,它工作在...

    完美解决win10远程ubuntu18.08LTS.rar

    VNC是一种跨平台的远程桌面工具,能够让你通过图形界面远程访问Linux系统。 在Ubuntu 18.04上设置VNC服务器,我们需要安装VNC服务器软件。常用的有RealVNC和TightVNC,这里以TightVNC为例。打开终端并执行以下命令...

    VNC LINUX远程桌面

    在Linux系统中,VNC提供了一种便捷的方式,使得用户可以在本地计算机上通过图形界面操作远程Linux机器。VNC的核心概念是服务器端(VNC Server)和客户端(VNC Viewer),它们之间的通信依赖于RFB(Remote ...

    Vnc安装远程控制工具

    VNC的核心在于提供一个图形化的界面,使得用户可以在本地设备上操作远程计算机,这对于系统管理、远程协作和故障排查等活动非常有用。 ### VNC服务器安装 1. **Linux**: 在Linux系统中,常见的VNC服务器软件有 ...

    linux下VNC安装,启停及其他操作,及客户端操作

    本文详细介绍了如何在 Linux 系统中安装 VNC 服务,以及如何启动、配置 VNC 服务以便于远程访问。此外,还讨论了 VNC 客户端的连接方法和如何通过 VNC 显示更复杂的桌面环境,如 KDE 和 GNOME。通过以上步骤,用户...

    使用VNC远程连接Linux配置

    VNC(Virtual Network Computing)是一种基于图形界面的远程桌面协议,允许用户通过网络连接到另一台计算机,并在该计算机上进行操作,就像坐在那台电脑前一样。在Linux环境中,VNC是进行远程管理的强大工具,尤其...

    vnc实现windows远程连接linux桌面_vnc安装与配置教程

    此外,如果你的Linux系统使用GUI,确保在启动VNC服务器前已经启动图形界面。在无GUI的服务器上,可以使用`startx`命令手动启动桌面环境。对于自动启动,可以在系统启动脚本中添加启动VNC服务器的命令。 总的来说,...

    ubuntu使用VNC实现远程桌面.7z

    VNC是一种轻量级的远程桌面协议,允许用户通过图形界面进行远程控制。以下将详细介绍如何在Ubuntu上设置和使用VNC。 首先,我们需要在Ubuntu服务器端安装VNC服务器。Ubuntu中常用的VNC服务器软件有TightVNC和Real...

    Ubuntu编译好的vnc源码包

    VNC(Virtual Network Computing)是一种远程桌面协议,它允许用户通过网络访问并控制另一台计算机的图形界面。在Ubuntu系统中,如果你想要安装VNC服务器,通常有两种方式:通过Ubuntu的软件仓库安装预编译的二进制...

Global site tag (gtag.js) - Google Analytics