`

Ubuntu下设置VNCServer

 
阅读更多

Ubuntu下设置VNCServer

 

Virtual Network Computing(VNC)是进行远程桌面控制的一个软件。

客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作。

服务器的图形界面 通过网络传输会客户端显示给用户。

给你的感觉就像直接在操作本地计算机一样,只是所有的程序和命令都是在服务器端执行。
1、打开一个Terminal

2、下载 vnc4server :
    sudo apt-get install vnc4server

3、启动vnc4server:
    vnc4server
    此时系统会提示你输入密码,在通过客户端链接时将会用到这个密码。
    输入完密码后你将看到类似下边的提示:

    New 'lzyfn-ubuntu:1 (lzyfn)' desktop is lzyfn-ubuntu:1

   启动完vnc4server后在你的主目录下将会产生一个.vnc的目录。
   此时就可以通过vnc客户端链接到服务器了。


4、停止一个vnc4server
    vnc4server -kill :1
   根据你启动时获得的数字替换此处的3。


5、打开 .vnc/xstartup 文件并编辑:
    gedit /.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
vnccon** -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &


6、修改 .vnc/xstartup文件并保存
    取消unset和exec开始的行的注释,注释以xsetroot,vnccon**,xterm和twm开始的行。执行后看起来像这样:
#!/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
#vnccon** -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &

7、修改/etc/X11/xinit/xinitrc文件的许可,使其可执行:
    sudo chmod 755 /etc/X11/xinit/xinitrc


8、启动vnc4server:
    vnc4server
    注意:记住此处冒号后提示的数字


9、从另外的电脑登录这台服务器:

    地址例如:  192.168.1.112:1   后面的:1就是启动时输出

    vncviewer remote-server:1
    按照提示输入你在第三部输入的密码,成功进入远程桌面。

10、若前面执行失败导致在VNC下看不到图形界面,鼠标变成"X"形状,

     请查看第七条是否执行过,同时将刚建过的VNCServer删掉,vncserver -kill :1(1代表前面启动的vncserver序号)

11、Ubuntu 10.10下增添了对Windows键的定义,在里面被定义为Super键,

当用户在VNC下按下字母"d"时,会被错误的当做返回桌面的快捷方式导致d无法被输入,

此时可修改快捷键方式来避免此bug,新打开一个终端,在里面输入:gconf-editor,

这样会弹出一个对话框,到“Apps->Metacity->Global keybingdings"中找“show desktop”,

将其默认值<Super>D改为<Ctl><Alt>D即可。

分享到:
评论

相关推荐

    Ubuntu安装vncserver实现图形化访问

    有时,为了方便远程管理和维护,用户可能希望在没有本地显示器的情况下通过图形界面(GUI)来操作Ubuntu。这时,VNC(Virtual Network Computing)服务器就派上用场了。VNC服务器允许您从另一台计算机通过网络连接到...

    Ubuntu 20.04系统中安装vncserver的方法步骤

    在Ubuntu 20.04系统中安装VNCServer是一个便捷的方法,允许用户远程访问图形化桌面环境。VNC(Virtual Network Computing)是一种基于RFB协议的远程桌面控制软件,它使得用户可以从任何地方通过网络连接到另一台...

    Ubuntu 相关学习资料 Ubuntu 20.04系统中安装vncserver的方法步骤

    在Ubuntu上设置VNC服务器对于远程支持、多用户共享或在没有物理显示器的情况下运行系统非常有用。 首先,我们需要了解为什么在Ubuntu 20.04中安装Python 2.7是必要的。虽然Ubuntu 20.04默认预装了Python 3.8,但...

    树莓派ubuntu镜像

    树莓派ubuntu种子,用迅雷打开这个文件,下载烧录到SD卡即可

    vncserver 远程桌面

    在大多数Linux发行版中,`vncserver`作为独立软件包提供,可以通过包管理器如`apt-get`(Ubuntu/Debian)、`yum`(CentOS/RHEL)或`dnf`(Fedora)进行安装。例如,在Ubuntu上,可以运行`sudo apt-get install ...

    VNCServer 配置 及Vncview的使用

    在本教程中,我们将探讨如何配置VNCServer,并使用Vncviewer进行远程连接。 首先,VNCServer是VNC服务端程序,主要负责在主机上创建并管理虚拟桌面,供远程客户端通过VNC协议访问。在Linux系统中,常见的VNCServer...

    Ubuntu22.04LTS专用tigervncserver-1.13.1

    使用方法参考:https://blog.csdn.net/liujinbao8000/article/details/123961057

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

    通过遵循这些步骤,你可以高效地在Win10环境下操作远程Ubuntu桌面,进行开发、测试或其他工作需求。这个压缩包文件"win10远程ubuntu18.08LTS"可能包含了上述过程的详细指南和配置文件,帮助你更顺利地完成远程连接。

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

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

    Ubuntu下开启vnc的tip方法.docx

    Ubuntu下开启VNC的Tip方法 在Ubuntu系统中启用VNC(Virtual Network Computing)可以让用户远程访问和控制Ubuntu桌面。下面是启用VNC的Tip方法。 安装VNC 首先,需要安装VNC服务器和Java插件。使用以下命令进行...

    Ubuntu系统+Azure主机+图形化界面搭建+vnc远程服务器连接

    其中,Ubuntu是一种广泛使用的Linux发行版,适用于各种场景下的服务器搭建。本文将详细介绍如何在Azure上搭建带有图形化界面的Ubuntu服务器,并通过VNC实现远程连接的过程。 #### 二、Azure订阅与Ubuntu虚拟机创建 ...

    Ubuntu编译好的vnc源码包

    你可以通过`vncserver`命令进行这些设置。 7. **启动与连接**:启动VNC服务器后,远程用户可以通过VNC客户端软件(如RealVNC, TightVNC等)连接到你的Ubuntu系统,输入你在配置时设置的密码即可。 需要注意的是,...

    Ubuntu vnc源码包版本4.0

    本篇文章将详细探讨Ubuntu环境下安装和编译VNC源码包版本4.0的过程。 首先,我们来看VNC 4.0这个版本。在2003年,RealVNC发布了VNC 4.0版本,这是一个重要的里程碑,因为它引入了许多改进和新特性,包括更好的性能...

    在Ubuntu上配置VNC和Windows系统进行远程连接.docx

    要在 Ubuntu 上启用桌面共享,需要在 `/usr/share/applications` 目录下打开“Desktop Sharing”选项,设置桌面共享选项,包括是否允许其他用户控制、远程连接时是否需要本机确认、远程连接的密码等项目。...

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

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

    redhat suse ubuntu vcn和ssh的配置

    - 设置开机自启动:`systemctl enable vncserver@:1.service`。 - **配置VNC密码**: - 运行命令:`vncpasswd`,根据提示设置密码。 - **验证VNC服务状态**: - 可以通过命令`systemctl status vncserver@:1....

    vnc6.7.4 ubuntu

    "vnc6.7.4 ubuntu"指的是VNC的6.7.4版本在Ubuntu操作系统上的应用。这个版本可能是针对Ubuntu进行了优化,提供了更好的兼容性和性能。 在Ubuntu上安装和配置VNC 6.7.4,首先需要确保系统是最新状态,通过运行`sudo ...

Global site tag (gtag.js) - Google Analytics