Linux 系统下VNC Server的配置
Linux 系统下VNC Server的配置
1、查看vncserver 是否已安装,输入命令:rpm -qa | grep vnc
2、运行VNC服务器,输入命令:vncserver
root用户启动了VNC server.如果你想更改VNCserver的密码,只要在ront用户下执行vncpasswd命令。
3、修改/etc/sysconfig/vncservers文件,输入命令:vi /etc/sysconfig/vncservers,按i键进入编辑模式,将下列内容加入该文件。
VNCSERVERS="1:root 2:oracle"
VNCSERVERARGS[1]="-geometry 800x600"
VNCSERVERARGS[2]="-geometry 800x600"
编辑完成后按Esc键,输入“:wq”存盘退出。
4、修改/root/.vnc/xstartup文件,输入命令:vi /root/.vnc/xstartup,按i键进入编辑模式,将内容修改为
编辑完成后按Esc键,输入“:wq”存盘退出。
5、切换用户,输入命令:su -oracle,运行vncserver服务器,输入命令:vncserver,如下图所示:
oracle用户也启动了VNC server.如果你想更改VNCserver的密码,只要在该用户执行vncpasswd命令。
6、修改/home/oracle/.vnc/xstartup文件,输入命令:vi /home/oracle/.vnc/xstartup,按i键进入编辑模式,将内容修改为
编辑完成后按Esc键,输入“:wq”存盘退出。
7、切换用户,输入命令:su - root,重启vncserver服务,输入命令:service vncserver restart,如下图所示:
8、VNC Server已配置好,打开VNC Client,输入VNC Server服务器的地址,例如:192.168.0.249:1,点击确定,输入VNC连接密码,就可以正常登录该服务器。
9、设置开机自动启动,输入命令:chkconfig --level 345 vncserver on。
vnc server 中文配置与使用
【摘要】本文详细介绍了vnc服务器的搭建,尤其是为不同用户开启不同的窗口,这样多人协作开发时不会出现相互干扰,大家可以在同一时刻操作同一Linux主机,并且相关操作具备不同的用户属性,便于区分不同的开发者。
【关键词】vnc server,图形界面,远程操作在多人协作的项目中,经常需要大家共享信息,而通常这些都是放在Linux服务器上的,开发者通过nfs在本地Linux主机上可以远处操作服务器上的相关资源,但相比图形界面来说还是不友好。
因此本文分析了如何可视化远程操作Linux服务器,本机甚至可以是Windows PC,这种方式最大的好处就是可以做Windows下做其他的所有工作,比如代码编辑文档阅读等,实际的编译等才需要用到Linux环境。
一、VNC简介 (1)二、服务器vncserver的安装及配置 (1)2.1.VNC Server的安装 (1)2.2 设置vnc server 的访问密码 (2)2.3 启动vnc server 22.4 更改为kde或者gnome等图形方式登陆 (2)2.5 为不同的用户开启不同的窗口 (3)三、客户端的设置及连接 (4)3.1 windows系统 (4)3.2 Linux系统远程控制其他Linux主机 (5)1 VNC简介网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。
VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了授权条款,任何人都可免费取得该软件。
VNC软件主要由两个部分组成:VNC server及VNC viewer。
用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。
(在windows中也由一套著名的网络遥控软件――Symantec公司推出的pcAnywhere。
LINUX下VNC服务的配置
3.启动VNC服务
执行命令
# /etc/init.d/vncserver start
或
# service vncserver start
说明:
第一行为服务配置,当前只配置了一个VNC服务,使用用户root启动,如果还需要使用其他用户登陆,可以修改VNCSERVERS的值如:“1:root 2:tiger”(tiger为系统另一存在用户)。第二行可以注释,是配置窗口分辨率的,需要去掉后面的-localhost
# rpm ‐q vnc‐server
vnc‐server‐4.1.2‐14.el5_3.1 /说明rehl已安装vnc服务。
若系统没有安装,可以到操作系统安装盘的Server 目录下找到VNC服务的RPM安装包
vnc‐server‐4.1.2‐9.el5.x86_64.rpm,安装命令如下
LINUX下VNC服务的配置
系统环境:rehl 5.5
桌面环境:在WINDOWS系统下安装VNC客户端(RealVNC),可以网上下载。
连接方法:点击启动VNC客户端,输入rehl主机 IP地址:端口,端口默认为5901。
1、确认rehl下VNC安装:
一般情况下,rehl5.5会将VNC服务默认安装。可用以下命令确定是否安装:
xsetroot ‐solid grey
vncconfig ‐iconic &
xterm ‐geometry 80x24+10+10 ‐ls ‐title "$VNCDESKTOP Desktop" &
#twm & /注释该行
linux下VNC服务搭建
ExecStartPre=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’
ExecStart=/sbin/runuser -l < User> -c “/usr/bin/vncserver %i ”
PIDFile=/home/< User>/.vnc/%H%i.pid
说明下我这里CentOS主机已经安装了Gohome桌面,没有安装的请安装一个gui桌面。
一、Linux主机安装VNC服务
1、安装vnc-server
VNC分为服务端和客户端,linux服务器主机需要安装vncserver,centos7下一般使用tigervnc。
root下执行命令:
#yum install -y tigervnc-server
ExecStop=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’
[Install]
WantedBy=multi-user.target
这里需要且只需要做一种替换:将< User>替换为需要配置的用户。注意因为root的home目录就是/root/,而不是/home/root/,所以替换后文本如下:
ExecStartPre=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’
ExecStart=/sbin/runuser -l root -c “/usr/bin/vncserver %i ”
Linux下如何配置VNC
Linux下如何配置VNCVNC(Virtual Network Computing,虚拟网络计算机)是一种可以对远程计算机进行远程控制的软件,支持linux远程桌面管理,也适合其它操作系统。
下面是學習啦小編收集整理的Linux下如何配置VNC,希望對大家有幫助~~Linux下配置VNC方法/步骤1、确认VNC是否安装默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。
可以用RPM命令确认是否已经安装VNC服务及查看安装的VNC 版本。
若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm2、启动VNC服务使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连个需要占用1个桌面。
以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VND服务时,都会读取该文件中的配置信息。
3、VNC服务使用的端口号与桌面号的关系VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下:桌面号为“1” ---- 端口号为5901桌面号为“2” ---- 端口号为5902桌面号为“3” ---- 端口号为5903……基于Java的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如下桌面号为“1” ---- 端口号为5801桌面号为“2” ---- 端口号为5802桌面号为“3” ---- 端口号为5803……基于上面的介绍,如果Linux开启了防火墙功能,就需要手工开启相应的端口,以开启桌面号为“1”相应的端口为例,命令如下:4、登录VNC第一种方法是使用VNC Viewer软件登陆测试,启动VNC Viewer 软件, Server输入“IP:1”,输入密码即可登录。
RedHat(6.9)Linux下VNC服务的配置及使用
RedHat(6.9)Linux下VNC服务的配置及使用--longer09871. 查看Linux版本号# cat /etc/redhat-release或# cat /etc/issue//查看版本号Red Hat Enterprise Linux Server release 6.9 (Santiago)2. 查看系统是否已经安装VNC服务# rpm -qa| grep vnc或# rpm -qa vnc*或# vncserver如果没有提示或command not found,说明没有安装vnc服务3. 安装对应vnc*.rpm# find / -name *vnc*.rpm //搜索安装包注:一般在安装光盘的Packages内。
# rpm -ivh tigervnc-server-1.1.0-24.el6.x86_64.rpm //安装vnc包# rpm -qa| grep vnc //再次查询,出现下面信息tigervnc-server-1.1.0-24.el6.x86_643. 修改VNCServer配置文件# vim /etc/sysconfig/vncservers或# gedit /etc/sysconfig/vncservers修改最后一行如:VNCSERVERS="1:root"注:第二项关于分辨率的无需修改,否则可能会出现无法登陆慰问。
4. 设置VNCServer远程连接密码# vncpasswd//设置vnc远程登陆密码输入两次相同的密码5. 启动vncserver服务启动:# /etc/init.d/vncserver start或service vncserver start 或vncserver或vncserver :1停止:# /etc/init.d/vncserver stop或service vncserver stop 或vncserver或vncserver -kill :1至此,测试登陆正常,无需修改防火墙及桌面等信息。
linux vncserver用法
linux vncserver用法VNC(Virtual Network Computing)是一种远程桌面协议,可以让用户通过网络远程访问另一台计算机的图形用户界面。
在Linux系统中,VNCServer是一种允许远程用户访问Linux桌面的服务。
以下是在Linux系统中使用VNCServer的一些基本步骤:1. 安装VNCServer在大多数Linux发行版中,可以使用包管理器安装VNCServer。
例如,在Debian/Ubuntu上,可以使用以下命令安装VNCServer:sqlsudo apt-get updatesudo apt-get install vncserver2. 配置VNCServer在安装VNCServer后,需要对每个要远程访问的桌面进行配置。
可以通过编辑~/.vnc/xstartup文件来完成配置。
该文件应该包含以下内容:bash#!/bin/shunset SESSION_MANAGERexec /etc/X11/xinit/xinitrc如果使用的是GNOME桌面环境,可以将最后一行改为gnome-session&;如果使用的是KDE桌面环境,可以将最后一行改为kde&。
3. 启动VNCServer在配置完成后,可以启动VNCServer。
可以使用以下命令启动VNCServer:cssvncserver -geometry 800x600这将在本地计算机上启动一个VNCServer,并监听800x600的分辨率。
可以使用其他命令选项来指定其他分辨率和其他参数。
例如,要使用默认分辨率并启动VNCServer,可以使用以下命令:cssvncserver4. 停止VNCServer当不再需要远程访问时,可以停止VNCServer。
可以使用以下命令停止VNCServer:arduinovncserver -kill :1这将停止编号为1的VNCServer。
vnc server中文配置与使用
【摘要】本文详细介绍了vnc服务器的搭建,尤其是为不同用户开启不同的窗口,这样多人协作开发时不会出现相互干扰,大家可以在同一时刻操作同一Linux主机,并且相关操作具备不同的用户属性,便于区分不同的开发者。
【关键词】vnc server,图形界面,远程操作在多人协作的项目中,经常需要大家共享信息,而通常这些都是放在Linux 服务器上的,开发者通过nfs在本地Linux主机上可以远处操作服务器上的相关资源,但相比图形界面来说还是不友好。
因此本文分析了如何可视化远程操作Linux服务器,本机甚至可以是Windows PC,这种方式最大的好处就是可以做Windows下做其他的所有工作,比如代码编辑文档阅读等,实际的编译等才需要用到Linux环境。
一、VNC简介 (1)二、服务器vncserver的安装及配置 (1)2.1.VNC Server的安装 (1)2.2 设置vnc server 的访问密码 (2)2.3 启动vnc server 22.4 更改为kde或者gnome等图形方式登陆 (2)2.5 为不同的用户开启不同的窗口 (3)三、客户端的设置及连接 (4)3.1 windows系统 (4)3.2 Linux系统远程控制其他Linux主机 (5)1 VNC简介网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。
VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了授权条款,任何人都可免费取得该软件。
VNC软件主要由两个部分组成:VNC server及VNC viewer。
用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。
(在windows中也由一套著名的网络遥控软件――Symantec公司推出的pcAnywhere。
VNCserver配置
VNCserver配置vnc简介VNC 由AT&T 的剑桥研究实验室开发,可实现远程图像显⽰和控制。
VNC可是指⼀种通信协议——,也代指实现这种协议的⼯具——Virtual Network Console(虚拟⽹络控制台)。
VNC⼯具分为服务端和客户端,服务端提供两种服务⽅式:物理会话:直接控制物理显⽰器显⽰的内容,所有连接上的⽤户看到的是同⼀图像。
虚拟会话:同时运⾏多个虚拟会话,各个会话图像不同。
常见VNC实现VNC作为⼀种通⽤协议,现有多种实现⼯具:TightVNC的分⽀,取代原TightVNC,虚拟会话使⽤Xvnc,物理会话使⽤x0vncserver。
如今Linux发⾏版中最常⽤的VNC实现(⼀些发⾏版中安装vncserver包即是安装tigervnc)。
tigervnc包含⼀个vnc客户端vncviewer。
TightVNC的分⽀,特点是对图形传输⽅⾯的优化。
2002年剑桥研究室实验室关闭,后来VNC的创始⼈创⽴的RealVNC公司开发的产品,客户端可以通过该产品的服务器连接服务端,提供商⽤版本,以及有⼀定限制的免费版本。
及项⽬的⼦项⽬,vino为服务端,vinagre为客户端(还⽀持SPICE、RDP、SSH等协议)x11vnc仅为实现X11的服务端。
VNC服务端配置以下以tightvnc系的tigervnc为主,tightvnc命令与之类似。
虚拟会话启动会话最简单⽅法是执⾏vncserver,它是Xvnc的包装脚本(Xvnc命令使⽤通x0vncserver)。
⽤户⾸次执⾏该命令,会提⽰创建适⽤于该⽤户vnc会话的密码。
vnc服务会会⼀次为开启的虚拟会话编号,每个会话使⽤⼀个端⼝,编号默认从:1开始,对应端⼝为5901,以此类推。
vncserver #如果没有会话,⼀般从:1开始端⼝5901vncserver :2 #指定会话为:2 端⼝5902管理vnc会话vncserver -list参数查看会话列表vncserver -kill <会话编号>参数终⽌某个会话vncserver -kill :1 #终⽌1号会话vncpassword修改密码直接控制TigerVNC使⽤x0vncserver,RealVNC有⾃⼰的实现,还可以使⽤x11vnc。
vncserver中文配置与使用
vncserver中文配置与使用VNC Server的中文配置与使用需要以下步骤:2. 配置VNC Server:安装完成后,需要进行一些配置,以便支持中文。
打开VNC Server的配置文件(通常是/etc/vnc/config文件),找到以下几个配置项:- `depth`:设置颜色深度,可以设置为16或者24,其中24位颜色深度支持更高的色彩显示。
- `geometry`:设置分辨率大小,可以根据需要设置,常见的有1280x720或者1920x1080等。
- `localhost`:设置是否只允许本地连接,如果需要远程连接,可以将其设置为false。
- `alwaysshared`:设置是否允许多个用户同时连接,如果需要多用户同时连接,可以将其设置为true。
- `Xauthority`:设置X11授权文件路径,一般为~/.Xauthority。
- `SecurityTypes`:设置安全认证类型,可以设置为None或者VncAuth。
3. 设置中文环境:在VNC Server上运行中文应用程序,需要设置中文环境变量。
可以在VNC Server的启动脚本中添加以下内容:````export LANG=zh_CN.UTF-8export LANGUAGE=zh_CN:zh:en_US:en```确保VNC Server启动时会加载中文环境。
4. 启动VNC Server:完成配置后,可以启动VNC Server。
可以使用以下命令启动VNC Server:```````这会在服务器上启动VNC Server,并创建一个显示屏,编号为16. 使用VNC Server:连接成功后,就可以在VNC Viewer上远程操作服务器了。
可以打开中文应用程序,进行中文输入等操作。
需要注意的是,VNC Server的性能和流畅度会受到网络速度的影响。
如果网络延迟较高或者带宽较低,可能会导致VNC连接不稳定或者卡顿。
vncserver服务配置
vncserver服务配置vnc服务配置(连接linux图形化界⾯)如果没有图形化界⾯需要安装安装 X 窗⼝系统1、⾸先安装X(X Window System),命令为yum groupinstall “X Window System”当出现 Complete!说明这⾥安装成功了。
在这⾥我们可以检查⼀下我们已经安装的软件以及可以安装的软件,命令为yum grouplist三、安装图形界⾯软件 GNOME然后我们开始安装我们需要的图形界⾯软件,GNOME(GNOME Desktop)特别注意⼀定要注意名称必须对应,否则会出现No packages in any requested group available to install or update 的错误。
这是因为不同版本的CentOS的软件名可能不同(其他 Linux 系统也是类似的)安装命令为:yum groupinstall “GNOME Desktop” “Graphical Administration Tools”⽤下⾯命令查看查看是哪个模式systemctl get-default* 开机启动图形界⾯systemctl set-default graphical.target(图形界⾯模式)reboot(重启系统)* 如果想转回开机启动字符界⾯模式systemctl set-default multi-user.target(字符界⾯模式)reboot(重启系统)图形化界⾯和命令⾏界⾯进⾏切换图形-命令:ctr+alt+F2命令-图形:startx卸载图⾏界⾯ sudo yum groupremove “GNOME Desktop” “Graphical Administration Tools”详细步骤1.安装vnc-server,或者tiger-vncyum -y install vnc-server2.修改vnc配置⽂件,启动服务cp /usr/lib/systemd/system/vncserver@.service /usr/lib/systemd/system/vncserver:1@.service3.修改配置⽂件将<user> 改为⾃⼰的⽤户名4.配置防⽕墙,放开端⼝,并设置为永久⽣效firewall-cmd --add-port=5901/tcp --permanent设置永久⽣效需要重启防⽕墙firewall-cmd --reload5.启动vncserver:1服务systemctl start vncserver:1.servicesystemctl enable vncserver:1.service6.使⽤vnc viewer 远程连接输⼊ ip地址:5901 可以连接远程桌⾯7.vncserver简单管理可以添加多个端⼝进⾏连接vncserver :number 可以指定端⼝vncserver -list 可以查看该⽤户正在使⽤的端⼝vncserver -kill:number 可以删除端⼝注意事项⼀:虚拟机root⽤户使⽤:1,若登录时使⽤错的端⼝号,可能导致vnc⽆法登录,此时,按照以下步骤处理:vncserver -list //查看所有的端⼝号vncserver -kill :端⼝号 //把所有的端⼝号都杀掉,包括:1cd /tmp/.X11-unix,进⼊/tmp/.X11-unix⽬录, rm -rf * 删除这个⽬录下的所有⽂件重新执⾏vncserver :1命令即可。
