linux下vnc配置
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 Server的配置
Linux 系统下VNC Server的配置1、查看vncserver 是否已安装,输入命令:rpm -qa | grep vnc2、运行VNC服务器,输入命令:vncserverroot用户启动了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连接密码,就可以正常登录该服务器。
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配置(linux 远程桌面)目前linux系统都自带VNC在Linux操作系统最流行的图形化操作软件是VNC,正如windows下的mstsc远程桌面,在大多数Linux 发行版都带了VNC Server 的发行包,通过rpm -qa|grep vnc检查,若没有,下载rpm包进行安装即可.1.[root@localhost ~]# rpm -qa|grep vncvnc-4.1.2-14.el5_3.1vnc-server-4.1.2-14.el5_3.12.启动服务器端的VNC 服务[root@localhost ~]# /etc/init.d/vncserver startStarting VNC server: [ OK ]目前linux系统都自带VNC,不用安装启动VNC[root@localhost ~]# service vncservice restart3.运行vncserver 命令,如果第一次配置VNC Server,会要求提供登录VNC 使用的密码。
以后也可以使用vncpasswd 来修改密码。
[root@localhost ~]# vncserverYou will require a password to access your desktops.Password:Verify:New …localhost.localdomain:1 (root)‟ desktop is localhost.localdomain:1Creating default startup script /root/.vnc/xstartupStarting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/localhost.localdomain:1.log4.修改配置文件/root/.vnc/xstartup[root@localhost ~]# cat /root/.vnc/xstartup ,如下两行的注释去掉.#!/bin/sh# Uncomment the following two lines for normal desktop:unset SESSION_MANAGERexec /etc/X11/xinit/xinitrc[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &twm &5.在Windows 使用VNC Viewer 登录了输入服务器地址:ip:1然后提示输入密码,输入你刚才设定的密码就好了.注意:IP 地址后面的:1 的意思是Linux 上面VNC 设定的Display No. 每运行一个vncserver 就会多创建一个Display,Display No 也就会加1。
linux下安装VNC
vnc client通过架构在tcp/ip上的vnc协议与vnc server沟通,通过认证后,把X server的桌面环境,输入设备,和X 资源交给vncserver掌控,vnc server将桌面环境通过vnc 协议送给vnc client端.让vnc client来操纵vnc server桌面环境和输入设备.首先下载到vnc的linux版本和windows版本.Vnc官方下载页面:/cgi-bin/download.cgi,如下图:当前的linux版本是vnc-3.3.3r1_x86_linux_2.0.tgz当前的windows版本是vnc-3.3.3r7_x86_win32.zip1.安装linux版的vnc(1)安装tar zxvf vnc-3.3.3r1_x86_linux_2.0.tgzcd vnc_x86_linux_2.0cp *vnc* /usr/local/bin/mkdir /usr/local/vnccp -r classes/ /usr/local/vnc/(2)设置vnc server的访问密码vncpasswd(3)启动vnc servervncserver注意运行后显示的信息,记下所用的端口号,一般从1开始,因为0被x server占用了.现在,你就能提供vnc服务了.vnc client的用法等会介绍.2、安装nt版的vnc1)安装解开vnc-3.3.3r7_x86_win32.zip包后,会产生winvnc和vncviewer两个目录.winvnc目录中是vnc server的安装程序,vncviewer目录中是vnc client的安装序.我只关心vnc server,在winvnc目录中执行setup即可.2)设置首先执行install default registry settings.run winvnc(app mode)就是执行vnc server这时可看到winvnc运行的小图标,用鼠标右键点击图标,在properties/incoming connections中设定密码.默认配置即可.现在,你的nt就能提供vnc服务了.3、使用vncviewervnc server启动成功后,你就可用vncviewer来远程控制桌面了.vncviewer xxx.xxx.xxx.xxx:display number例如,vncviewer 172.16.1.2:1按要求输入密码就可以看到远程的桌面了.注意:viewers需要在16位色的显示模式下工作,如果您的操作系统中没上16位色,那么请您及时的调整您计算机的显示模式。
vnc远程控制
vnc远程控制今天发现ubuntu⾥⾯有⼀个远程桌⾯查看器,如何⽤呢?以前⽤过ssh,在这个远程桌⾯查看器就可以设置,通过他登录到⼀台linux主机。
⾥⾯还有⼀个vnc选项,这个是什么,google⼀下....VNC (Virtual Network Computing)是虚拟⽹络计算机的缩写。
VNC是⼀款优秀的远程控制⼯具软件。
⼀、安装服务linux@server:~$ sudo apt-get install vnc4server⼆、设置vnc密码linux@server:~$ vncpasswd三、启动vncserverlinux@server:~$ vncserverNew 'server:1 (linux)' desktop is server:1Creating default startup script /home/linux/.vnc/xstartupStarting applications specified in /home/linux/.vnc/xstartupLog file is /home/linux/.vnc/server:1.log #此处有问题,可以查看⽇志⽂件四、连接到linux主机打开远程桌⾯查看器,点击连接,协议选项:vnc,主机输⼊linux主机地址:192.168.1.2:1 #后⾯有⼀个:1如图:之后会要密码,输⼊刚才设置的就⾏了。
这时会发现有⼀个终端,并没有我的gnome桌⾯,所以改⼀下~/.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/.Xresourcesxsetroot -solid greyvncconfig -iconic &x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &x-window-manager &修改后:#!/bin/sh# Uncomment the following two lines for normal desktop:unset SESSION_MANAGERexec /etc/X11/xinit/xinitrc[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &#x-window-manager & #注释掉gnome-session & #后加的重启服务:linux@server:~$ vncserver -kill :1 #杀死原先的服务Killing Xvnc4 process ID 2238linux@server:~$ vncserver #启动服务New 'server:1 (linux)' desktop is server:1Starting applications specified in /home/linux/.vnc/xstartupLog file is /home/linux/.vnc/server:1.log再次连接:还是不⾏。
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。
linux下远程桌面连接 VNC使用
Centos安装VNC-serverVNC简介网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。
VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了授权条款,任何人都可免费取得该软件。
VNC软件主要由两个部分组成:VNC server及VNC viewer。
用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。
(在windows中也由一套著名的网络遥控软件――Symantec公司推出的pcAnywhere。
VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。
如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。
整个VNC运行的工作流程如下:,(1)VNC客户端通过浏览器或VNC Viewer连接至VNC Server。
(2)VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。
(3)在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。
(4)若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。
一、Vnc-server端安装:①方法一:1.安装vnc-server[root@test ~]# yum install vnc-server2.配置vnc-server[root@test ~]# vi /etc/sysconfig/vncservers3.设置vnc密码4.启动vnc-server服务5.测试登陆6.输入密码:7.登陆成功②.方法二1.安装vnc-server[root@test ~]# yum install vnc-server2.通过默认方式配置3.登陆测试或4.输入登陆密码:5.登陆成功二、多用户添加:1.在vnc-server配置文件中增加tiantian用户。
Linux 第章 嵌入式VNC远程控制的实现
Linux 第章嵌入式VNC远程控制的实现什么是嵌入式VNC远程控制VNC(Virtual Network Computing)是一种远程桌面控制协议,可以在不同的操作系统之间远程控制计算机。
嵌入式VNC远程控制是将VNC协议运行在嵌入式设备上的实现,使得用户可以通过网络远程访问嵌入式设备的桌面环境,进行控制和管理。
嵌入式VNC远程控制的优点嵌入式设备通常不具备大屏幕、键盘鼠标等输入输出接口,使用VNC协议可以将嵌入式设备的桌面环境映射到远程计算机上,用户可以通过这种方式远程控制和管理嵌入式设备,使得嵌入式设备的开发、维护、调试等工作变得更加高效和方便。
实现嵌入式VNC远程控制的步骤1. 编译安装VNC ServerVNC Server是实现嵌入式VNC远程控制的核心组件,需要先在嵌入式设备上编译并安装VNC Server。
1.首先,在嵌入式设备上安装必要的编译工具及开发环境,如gcc、make、libssl-dev、libssl1.0.0等。
2.下载VNC Server的源代码,并解压缩到指定目录中。
3.进入VNC Server源代码目录,使用以下命令编译并安装VNC Server:./autogen.sh && ./configure --without-x &&make&&sudo make install上述命令将会自动编译并安装VNC Server,安装完成后可以查看相应的安装目录及文件。
2. 配置VNC ServerVNC Server安装完成后,默认的配置文件较为简单,需要进行一些配置才能使其正常运行。
以下是常见的VNC Server配置项:1.设置VNC Server监听的端口号,可以使用默认的5900端口或者其它自定义的端口号。
2.设置VNC Server的密码,用于访问VNC Server的认证。
3.设置VNC Server的分辨率以及颜色深度等显示参数。
Linux搭建VNCservere服务
Linux搭建VNCservere服务此安装⽅法只适⽤于centos7以上的版本⼀,安装以root⽤户运⾏以下命令来安装vncserver;yum install tigervnc-server同样运⾏以下命令来安装vncviewer;yum install vnc⼆,配置2.1,vncserver的配置,创建⼀个新的配置⽂件,以开启1号窗⼝为例(也可以同时开启多个窗⼝,修改数字即可),⽅法如下:cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service或者再增加⼀个窗⼝:cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service2.2,编辑/lib/systemd/system/vncserver@:1.service,设置⽤户root相关参数[Service]Type=forking(在第37⾏)# Clean any existing files in /tmp/.X11-unix environmentExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 800x600" (在41⾏修改)PIDFile=/root/.vnc/%H%i.pid(在42⾏增加这⼀⾏)ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'User=root三,应⽤更新systemctl以使其⽣效;systemctl daemon-reload设置vncserver的密码;vncpasswd root启动该服务⽤来启⽤vnc的1号窗⼝;systemctl start vncserver@:1.service 或者 vncserver :1关闭1号窗⼝:systemctl stop vncserver@:1.service 或者 vncserver -kill :1设置为开机⾃动启动;systemctl enable vncserver@:1.service四,验证通过vnc viewer连接,输⼊设置的⽤户名和密码,就可以连接了,⾄vncserver搭建完成了这个问题是很多⼈容易忽视的问题,也是造成连接成功后⿊屏的原因之⼀。
Linux1 VNC服务器 配置图形桌面环境
Linux1 VNC服务器配置图形桌面环境X服务器程序提供了建立和运行GUI的引擎,窗口管理器程序提供了管理窗口本身(比如标题栏和滚动栏)的环境,桌面环境提供了一系列的工具程序和应用程序。
这些工具和程序中的许多都可以让用户控制其环境的设置值(屏幕保护器、字体、图标、窗口尺寸等等方面),还可以让用户管理他们的机器(比如:基于GUI 的挂装、Zip档案文件以及网络管理工具等等)。
X图形界面中最优秀两个桌面环境是KDE和Gnome。
1.X-Windows系统简介传统的UNIX操作系统都是只有命令行终端的用户界面,用户想要完成某项操作,就必须在命令行中输入各种命令。
这种操作方式对普通用户的要求就比较高,用户必须要牢记并熟练使用操作系统的各种命令。
直到20世纪80年代中期,UNIX 业界出现了第一个图形化用户界面标准—X-Windows。
X-Windows又简称为X,是在1984年由麻省理工学院和当时的DEC公司合作开发的一个图形视窗环境。
准确地说,X-windows并不是一个像微软Windows操作系统一样完整的图形环境,而是图形环境与UNIX操作系统内核间的一个中间层。
X-Windows并不负责控制视窗界面的控制,而是把它交给了第三方的图形环境程序进行处理。
由于X-Windows为开发人员提供了开发的应用程序接口(Application Programmers Internface,API),所以任何厂家都可以在它的基础上开发出自己的GUI 图形环境。
2.X-window的基本部件X-Windows系统不像早期的视窗系统是把一堆同类软件集中在一起,而是由3个相关的部分组合起来的。
●Server服务器Server是控制显示器和输入设备(键盘和鼠标)的软件。
Server可以创建视窗,在视窗中绘制图形和文字,响应Client程序的“请求“,但是它不会主动进行操作,只有在Client程序提出请求后才完成动作。
linux vncserver配置和远程控制说明
RedHat Linux AS4远程控制管理配置1、安装2、配置VNC服务A、在安装RedHat AS4操作系统的过程中应该选择安装VNC程序B、打开一个中断窗口,输入rpm –q vnc-server命令来检查VNC服务是否安装。
如果安装成功,在目录/etc/sysconfig 中有vncserver文件,在目录/usr/bin 中有命令vncserver1.JPGC、置VNC服务,首先启动VNC服务,命令 vncserverD、会提示输入密码,这个密码是远程登陆时所需要输入的密码E、系统会提示再次确认密码2.JPGF、检测VNC服务命令ps –eaf (这个命令是检查在当前系统中运行的所有服务)。
另外一个针对VNC服务的检测命令是 /etc/init.d/vncserver status 如果VNC服务运行正常,那么会给出提示。
3.JPGG、检测端口、测试端口命令netstat –arp | grep Xvnc4.JPGH、停止VNC服务(终止VNC程序运行),命令vncserver –kill :1 1是表示启动VNC服务时所监听的地址,服务器可以启动不止一个VNC服务,因此必须指定停止那一个I、察看VNC运行日志J、关于VNC链接后图形界面显示问题的解决。
通过以上的配置后,VNC服务正常运行,用户可以通过VNC客户端软件远程登陆LINUX主机,但是由于VNC服务默认的X-Windows是TWM,此时界面比较难看或不能正确显示图形界面,解决办法如下:运行了 # vncserver后,会在当前用户目录下生成.vnc目录,例如当前用户是root,则会有/root/.vnc/目录,在.vnc目录修改Xstartup文件,更改图形显示参数。
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/xstartupn".#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesn".#xsetroot -solid greyn".#vncconfig -iconic &n".#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &twm &修改后xstartup文件内容是:#!/bin/sh# Uncomment the following two lines for normal desktop:unset SESSION_MANAGERexec /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 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &#twm &重新启动vncserver的方法请参考上面的文档。
VNC在Red Hat Enterprise Linux 5上的安装与配置
V NC在Red Hat Enterprise Linux 5(RHEL5)下的安装与配置VNC(Virtual Network Computing)虚拟网络计算工具,本质上来说是一个远程显示系统,管理员通过它不仅仅可以在运行程序的本地机上察看桌面环境,而且可以从Internet上的任何地方察看远程机器的运行情况,而且它具有跨平台的特性。
Linux要使用远程桌面需要安装 VNC,好在Red Hat Enterprise Linux AS 5.0已经自带了VNC,默认也已经安装了,只要配置一下就可以了。
但是 Windows客户端还是要安装的。
一、Linux服务器端配置Step 1: 准备VNC包(在操作系统安装盘中有两个这样的包)准备两个包:vnc-4.1.2-14.el5.i386.rpmvnc-server-4.1.2-14.el5.i386.rpmStep 2: 安装VNC包进root用户,cd到这两个包的存放路径,执行如下操作:# rpm -ivh vnc-4.1.2-9.el5.i386.rpm# rpm -ivh vnc-server-4.1.2-9.el5.i386.rpmStep 3:配置文件#vi /etc/sysconfig/vncservers --添加以下几行,保存并退出,前提:存在2个用户:root, qixiaozhen VNCSERVERS="1:root 2:qixiaozhen"VNCSERVERARGS[1]="-geometry 1440*900" #也可以不加本句,系统将采用默认分辨率VNCSERVERARGS[2]="-geometry 1440*900" #同上句Step 4:逐个用户运行vncserver,它将完成两项工作:1,为用户创建所需.vnc文件夹;2,用户设置登录密码(今后若再需要修改密码用vncpasswd)cd ~/.vnc/xstartup由于系统远程桌面中默认的是console模式,用户要是想使用图像界面的话,则需激活:unset SESSION_MANAGER和exec /etc/X11/xinit/xinitrc。
linux下各种服务进程之xmanager和vnc登录远程桌面配置
如何使用Xmanager及VNC登录远程桌面如何调用远程桌面,比较常见的有两种方式:Xmanager及VNC正好今天鼓捣了一下,特整理如下:XmanagerXmanager的调用也有两种方式:一、直接在Xshell中调用这时需设置会话属性,如下图所示,需在“隧道”选项上勾选“转发X11连接到(X):”二、用Xstart登录远程桌面如图,主机,用户名和身份验证是必须的,协议必须为SSH,关键在于命令的填写(下面详表),填写完毕后,即可点击“运行”登录远程桌面的主要有以下三个命令:1> gnome-session 调用gnome桌面2> startkde 调用kde桌面3> /usr/bin/xterm -ls -display $DISPLAY 调用终端窗口第一种和第二种比较容易理解,第三种出来的图形其实如下,其实就是一个终端窗口注意:这三个命令在Xshell中同样适用,其实第三个命令实现的效果就是类似于Xshell这样的终端窗口。
如果报“/usr/bin/xterm: DISPLAY is not set”错误,可在终端上设置xhost +或者export DISPLAY=192.168.2.1:0.0,这里,192.168.2.1指的是客户端地址。
在实际生产环境中,往往没有必要登陆到远程桌面,直接调用应用程序即可,譬如,安装Oracle,直接执行./runInstaller即可。
VNCVNC主要有两部分组成:vncserver和vncviewer,其中vncserver是服务器端软件,提供VNC 服务,vncviewer是客户端软件,远程调用VNC服务的。
说白了,就是vncviewer能远程登录到vncserver所在的主机。
在这里,我们以Redhat自带的tigervnc-server作为服务器端软件。
一、安装服务器端软件# yum install tigervnc-server -y二、设置vncserver密码# vncserver第一次执行会让你输入密码,至少6位,后续在vncviewer连接服务器端主机中需要用到。
VNC配置
REAL VNC ENTERPRISE 安装及配置说明(Linux)目录1软件下载及安装 (3)2试用序列号申请步骤说明 (3)3服务器端配置 (4)4客户端使用说明 (4)1软件下载及安装第一步:下载企业版VNC下载地址:/products/download.html。
点击Enterprise Edition下的Download & try跳到下一页点击Proceed to Dwonloads 选择VNC Enterprise Edition for Linux (x86)下的 RPM安装包文件。
如图1:图1第二步:安装VNC,执行命令进入vnc-E4_5-x86_linux.rpm的所在目录,执行命令rpm –ivh vnc-E4_5-x86_linux.rpm2试用序列号申请步骤说明第一步:申请试用序列号申请地址:/products/enterprise/index.html选择trial license-key,输入您的邮件地址来接收序列号第二步:激活VNC试用版从您邮箱获得您收到的试用序列号使用命令:vnclicese –add xxxx-xxxx-xxxx-xxxx(您获得的序列号)3服务器端配置第一步:配置VNC启动配置文件(vncserver)参考本文件夹中的vncserver启动配置文件在/etc/init.d/vncserver(可以完全复制参考文件)第二步:配置VNC配置文件参考本文件夹中的vncservers配置文件在/etc/sysconfig/vncservers(需要用户自己设置)第三步:启动VNC服务执行命令Service vncserver restart第四步:用户配置登录当前用户,进入用户主目录。
执行命令:cd ~/设置VNC用户登录密码。
执行命令:vncpasswd输入当前用户登录VNC的密码,回车后重复输入一次4客户端使用说明在浏览器地址栏中输入http://vncserverIP:580X,首次进入是许允许加载JA V A插件,输入VNC用户名以及密码。
linux vnc路径-概述说明以及解释
linux vnc路径-概述说明以及解释1. 引言1.1 概述标题:Linux VNC路径引言概述VNC(Virtual Network Computing)是一种远程桌面协议,它通过在服务器端和客户端之间建立虚拟连接,实现远程控制和操作的功能。
在Linux操作系统中,VNC被广泛应用于远程管理和远程访问服务器的需求中。
通过VNC,用户可以实时地远程访问和操作Linux系统的图形界面,提供了方便快捷的服务器管理方式。
本文将介绍Linux下配置VNC所需的路径信息,包括VNC客户端和VNC服务器端的安装路径以及相关配置文件的路径。
通过了解这些路径信息,读者可以更加方便地进行VNC的安装、配置和管理。
文章结构本文将按照如下结构进行阐述:1. 引言:简要介绍VNC及本文的目的和结构。
2. 正文:分为两个部分,首先介绍VNC的基本概念和原理,然后介绍在Linux下配置VNC所需的路径信息。
3. 结论:总结全文,并展望VNC在未来的发展前景。
目的本文的目的在于帮助读者了解Linux下配置VNC所需的路径信息,使其能够更好地进行VNC的安装和配置。
同时,通过对VNC的路径信息的掌握,读者可以更好地理解VNC的工作方式,提高对VNC技术的应用能力。
接下来,我们将首先介绍VNC的基本概念和原理,然后详细讲解在Linux下配置VNC所需的路径信息。
让我们一起开始吧!文章结构部分的内容可以包括以下内容:文章结构部分应该提供读者关于整篇文章的概要和组织架构。
此部分主要介绍文章的章节和小节的分布以及每个部分的内容概要。
文章的目录结构如下:1. 引言1.1 概述1.2 文章结构1.3 目的2. 正文2.1 VNC简介2.2 Linux下配置VNC3. 结论3.1 总结3.2 展望在引言部分的文章结构部分,我们将详细介绍每个章节的内容。
2. 正文部分包括两个小节,分别是VNC简介和Linux下配置VNC。
在VNC简介中,我们将介绍VNC的概念、功能和用途,以及它在Linux 系统中的应用。
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”,输入密码即可登录。
linux xvnc启动命令参数
linux xvnc启动命令参数在Linux系统中,Xvnc是一个实现了VNC(Virtual Network Computing)协议的远程桌面服务器。
它允许用户通过网络连接到远程计算机,并在远程计算机上进行操作。
Xvnc启动命令参数可以用来设置和配置Xvnc服务器的各种选项和功能。
以下是一些常用的Xvnc启动命令参数的解释:1.-display :指定Xvnc服务器的显示名称,例如":1"。
每个Xvnc服务器都有一个唯一的显示名称。
2.-geometry x :设置Xvnc服务器的屏幕分辨率。
例如,-geometry1024x768表示设置分辨率为1024x768。
3.-depth :指定Xvnc服务器的颜色深度。
常用的颜色深度为8、16和24。
4.-rfbport :设置Xvnc服务器的VNC端口号。
默认端口号为5900。
5.-rfbauth :指定Xvnc服务器的VNC认证文件。
该文件包含了连接到Xvnc服务器所需的密码。
6.-localhost:限制Xvnc服务器只接受来自本地主机的连接请求。
这可以提高安全性。
7.-nolisten tcp:禁止Xvnc服务器使用TCP协议。
这可以防止远程主机通过网络连接到Xvnc服务器。
8.-query localhost:使用XDMCP协议查询本地主机上的Xvnc服务器。
这允许其他主机通过XDMCP协议连接到Xvnc服务器。
9.-dpi :设置Xvnc服务器的屏幕DPI(每英寸像素密度)。
默认值为96。
10.-httpd :启用内置的HTTP服务器,并指定HTTP服务器的根目录。
这允许通过Web浏览器访问Xvnc服务器。
11.-extension :启用指定的X服务器扩展。
常用的扩展包括GLX和XRender。
12.-rpm:以RPM包管理器的方式启动Xvnc服务器。
这适用于使用RPM包管理器的Linux发行版。
Linux1 VNC服务器 配置多个桌面号
Linux1 VNC服务器配置多个桌面号如果服务器是一台巨型计算机,有许多的企业或个人需要使用服务器的资源,使用其各种服务,而且,用户还要求在任意时刻,都能够使用用户独有的桌面环境,用户所做的任何操作,都能够被实时存储,并且用户的个人信息及资源不允许被其他用户所访问,那么,我们该怎么做呢?vnc服务器端软件为我们提供了这样一个配置文件vncserver,允许我们配置多个桌面环境,允许不同的账户同时访问服务器,每一个用户单独使用一个完整的桌面,并且桌面环境的配置及用户的个人信息存储在用户的家目录下。
首先在服务器端新建一个普通账户“user10”。
在终端命令行中,输入“useradd user10”命令,并按【回车】键,如图51所示。
图51 新建账户user10然后为user10用户指定一个桌面号。
在命令行中输入“su user10”命令,从root 账户切换至user10账户,如图52所示。
图52 切换至user10账户其实桌面号可以任意指定,可以是大于0的任何数字,但是每一个指定的桌面号都必须是唯一的,不能与其它的重复。
在命令行中,输入“vncserver :15”命令,并按【回车】键,为user10用户指定桌的面号为“15”,然后依次输入user10账户进行远程登录的密码,如图53所示。
图53 为user10账户指定桌面号然后打开vncserver配置文件,在命令行中输入“vi /etc/sysconfig/vncserver”命令,按“i”键,进入插入模式,在文件中添加“VNCSERVER=“1:root 2:user10””,然后,按ESC键退出插入模式,并输入“:”进入末行模式,最后,输入“wq”命令,保存配置并退出vi编辑器,如图54所示。
图54 user10的GNOME桌面至此,已经在服务器端添加了新的vnc服务器用户。
root账户和user10账户可以在任意时刻同时访问vnc服务器,并且相互之间没有任何影响。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.确认VNC是否安装默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。
确认是否已经安装VNC服务及查看安装的VNC版本[root@testdb ~]# rpm -q vnc-servervnc-server-4.1.2-9.el5[root@testdb ~]#若系统没有安装,可以到操作系统安装盘的[url=javascript:;]Server[/url]目录下找到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个桌面启动编号为1的桌面示例如下[root@testdb ~]# vncserver :1You will require a password to access your desktops.Password:Verify:xauth: creating new authority file /root/.XauthorityNew 'testdb:1 (root)' desktop is testdb:1Creating default startup script. /root/.vnc/xstartupStarting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/testdb:1.log以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VND服务时,都会读取该文件中的配置信息。
BTW:/root/.vnc/目录下还有一个“testdb:1.pid”文件,这个文件记录着启动VNC后对应后天操作系统的进程号,用于停止VNC服务时准确定位进程号。
3.VNC服务使用的端口号与桌面号的关系VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下桌面号为“1” ---- 端口号为5901桌面号为“2” ---- 端口号为5902桌面号为“3” ---- 端口号为5903……基于[url=javascript:;]Java[/url]的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如下桌面号为“1” ---- 端口号为5801桌面号为“2” ---- 端口号为5802桌面号为“3” ---- 端口号为5803……基于上面的介绍,如果Linux开启了防火墙功能,就需要手工开启相应的端口,以开启桌面号为“1”相应的端口为例,命令如下[root@testdb ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT[root@testdb ~]# iptables -I INPUT -p tcp --dport 5801 -j ACCEPT4.测试VNC服务第一种方法是使用VNC Viewer软件登陆[url=javascript:;]测试[/url],操作流程如下启动VNC Viewer软件--> Server输入“144.194.192.183:1” --> 点击“OK” --> Password输入登陆密码--> 点击“OK”登陆到X-Window图形桌面环境--> 测试成功第二种方法是使用Web浏览器(如Firefox,IE,Safari)登陆测试,操作流程如下地址栏输入http://144.194.192.183:5801/ --> 出现VNC viewer for Java(此工具是使用Java编写的VNC客户端程序)界面,同时跳出VNC viewer对话框,在Server 处输入“144.194.192.183:1”点击“OK” --> Password输入登陆密码--> 点击“OK”登陆到X-Window图形桌面环境--> 测试成功(注:VNC viewer for Java需要JRE支持,如果页面无法显示,表示没有安装JRE,可以到/javase/downloads/index_jdk5.jsp这里下载最新的JRE 进行安装)5.配置VNC图形桌面环境为KDE或GNOME桌面环境如果您是按照我的上面方法进行的配置的,登陆到桌面后效果是非常简单的,只有一个Shell可供使用,这是为什么呢?怎么才能看到可爱并且美丽的KDE或GNOME桌面环境呢?回答如下之所以那么的难看,是因为VNC服务默认使用的是twm图形桌面环境的,可以在VNC的配置文件xstartup中对其进行修改,先看一下这个配置文件[root@testdb ~]# cat /root/.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/.Xresourcesxsetroot -solid greyvncconfig -iconic &xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &twm &将这个xstartup文件的最后一行修改为“startkde &”,再重新启动vncserver服务后就可以登陆到KDE桌面环境将这个xstartup文件的最后一行修改为“gnome-session &”,再重新启动vncserver服务后就可以登陆到GNOME桌面环境重新启动vncserver服务的方法:[root@testdb ~]# vncserver -kill :1[root@testdb ~]# vncserver :16.配置多个桌面可以使用如下的方法启动多个桌面的VNCvncserver :1vncserver :2vncserver :3……但是这种手工启动的方法在服务器重新启动之后将失效,因此,下面介绍如何让系统自动[url=javascript:;]管理[/url]多个桌面的VNC,方法是将需要自动管理的信息添加到/etc/sysconfig/vncservers配置文件中,先以桌面1为root用户桌面2为oracle用户为例进行配置如下:格式为:VNCSERVERS="桌面号:使用的用户名桌面号:使用的用户名"[root@testdb ~]# vi /etc/sysconfig/vncserversVNCSERVERS="1:root 2:oracle"VNCSERVERARGS[1]="-geometry 1024x768"VNCSERVERARGS[2]="-geometry 1024x768"7.修改VNC访问的密码使用命令vncpasswd对不同用户的VNC的密码进行修改,一定要注意,如果配置了不同用户的VNC需要分别到各自用户中进行修改,例如在我的这个实验中,root用户和oracle 用户需要分别修改,修改过程如下:[root@testdb ~]# vncpasswdPassword:Verify:[root@testdb ~]#8.启动和停止VN C服务1)启动VNC服务命令[root@testdb ~]# /etc/init.d/vncserver startStarting VNC server: 1:rootNew 'testdb:1 (root)' desktop is testdb:1Starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/testdb:1.log2:oracleNew 'testdb:2 (oracle)' desktop is testdb:2Starting applications specified in /home/oracle/.vnc/xstartupLog file is /home/oracle/.vnc/testdb:2.log[ OK ]2)停止VNC服务命令[root@testdb ~]# /etc/init.d/vncserver stopShutting down VNC server: 1:root2:oracle[ OK ]3)重新启动VNC服务命令[root@testdb ~]# /etc/init.d/vncserver restartShutting down VNC server: 1:root2:oracle[ OK ]Starting VNC server: 1:rootNew 'testdb:1 (root)' desktop is testdb:1Starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/testdb:1.log2:oracleNew 'testdb:2 (oracle)' desktop is testdb:2Starting applications specified in /home/oracle/.vnc/xstartupLog file is /home/oracle/.vnc/testdb:2.log[ OK ]4)设置VNC服务随系统启动自动加载第一种方法:使用“ntsysv”命令启动图形化服务配置程序,在vncserver服务前加上星号,点击确定,配置完成。