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 ”
VNC的使用教程
VNC的使用教程1.安装VNC软件首先,您需要在要远程控制的计算机上安装VNC软件。
目前有许多不同的VNC软件可供选择,如RealVNC、TightVNC和UltraVNC等。
您可以根据自己的需求选择相应的软件,并按照软件提供商的指示进行安装。
2.配置VNC服务器安装完成后,需要进行VNC服务器的配置。
在大多数VNC软件中,您需要启动VNC服务器,并进行一些基本设置,如选择要共享的屏幕和设置访问密码等。
确保您选择的屏幕是当前用户正在使用的屏幕。
3.配置网络和防火墙为了能够通过互联网或局域网远程访问计算机,您需要确保网络和防火墙设置是正确的。
如果您连接到互联网,则需要配置路由器以允许VNC 流量通过。
如果您在局域网中,确保您的计算机和要远程访问的计算机在同一个子网中。
如果您的计算机上有防火墙软件,您需要在防火墙中允许VNC流量通过。
为了确保安全,建议您只允许来自特定IP地址的连接。
4.连接到VNC服务器完成以上设置后,您现在可以从另一台计算机上的VNC客户端连接到VNC服务器了。
在VNC客户端中,您需要输入VNC服务器的IP地址和端口号(默认端口号为5900)来建立连接。
如果设置了访问密码,还需要输入密码进行验证。
5.远程控制计算机一旦连接成功,您将能够远程控制计算机。
VNC客户端通常提供与在本地计算机上使用相同的功能,如鼠标和键盘控制、文件传输、剪贴板共享等。
您可以像使用本地计算机一样在远程计算机上执行各种操作,如打开应用程序、浏览文件等。
6.配置高级功能许多VNC软件还提供一些高级功能,可以根据需要进行配置。
例如,您可以调整图像质量和分辨率,以提高远程控制的效果。
您还可以配置共享桌面的权限,选择是否允许其他用户远程访问计算机。
7.断开连接和关闭VNC服务器完成远程控制后,您可以选择断开与VNC服务器的连接。
有些VNC软件提供一个“断开连接”按钮,而其他软件需要您直接关闭VNC客户端来断开连接。
vncviewer命令用法 linux csdn
vncviewer命令用法linux csdn使用vncviewer命令连接到远程主机VNC(Viewer)是一款非常常用的远程桌面控制软件,可以方便地在本地计算机上连接到远程主机并进行操作。
在Linux上,我们可以使用vncviewer命令来连接到远程主机。
本文将会详细介绍vncviewer命令的用法,以及一步一步的连接远程主机的操作流程。
第一步,安装VNC Viewer在开始之前,我们需要先确保在本地计算机上已经安装了vncviewer软件。
在大部分Linux发行版中,vncviewer已经作为默认软件包之一进行了安装。
如果没有安装,可以使用系统的包管理工具进行安装。
下面以Ubuntu系统为例,演示如何安装vncviewer软件。
打开终端,执行以下命令来安装vncviewer软件:sudo apt-get updatesudo apt-get install vncviewer系统将会自动安装vncviewer软件及其依赖项。
第二步,连接到远程主机当vncviewer软件安装完成后,我们就可以开始连接到远程主机了。
在连接之前,我们需要先获取远程主机的IP地址或者主机名,并确保远程主机已经开启了VNC服务。
下面通过一个实例来演示如何使用vncviewer命令连接到远程主机:假设远程主机的IP地址为192.168.1.100。
打开终端,执行以下命令来连接到远程主机:vncviewer 192.168.1.100执行以上命令后,vncviewer软件会弹出一个窗口,提示输入VNC密码。
输入正确的密码后,就能够成功连接到远程主机。
在连接到远程主机之后,我们可以在vncviewer窗口中看到远程主机的桌面画面,通过鼠标和键盘就能够在远程主机上进行操作了。
第三步,高级用法除了基本的连接功能之外,vncviewer命令还提供了一些高级的用法,来满足不同的需求。
下面介绍几个常用的高级用法:1. 指定分辨率在连接远程主机时,可以通过“-geometry”参数来指定分辨率。
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下安装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位色,那么请您及时的调整您计算机的显示模式。
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。
vcn软件操作
VNC说明及安装步骤目录VNC概述 (1)VNC软件的安装 (2)VNC的使用步骤 (8)VNC配置步骤 (9)VNC概述VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。
VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。
VNC的基本运行原理和一些Windows下的远程控制软件很相象。
VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。
在南昌市企业基础信息共享与应用平台项目中,中心服务器、前置机服务器都是LINUX,管理员可以采用VNC软件对LINUX系统进行管理,对应用系统进行部署。
一、在window系统中使用vnc软件,进行远程监控linux系统服务器。
使用VNC,管理员可以在window系统上远程监控服务器的linux系统,在机器上展现远程机器的系统图形用户界面,进行应用系统的安装及部署。
如以下图,VNC软件的安装以下是VNC软件的安装及配置:1.VNC软件的安装步骤:第一步:下载VNC。
第二步:安装VNC,跟一般的软件安装步骤一样。
(1)点击VNC软件,进入:(2)点击――> ,如图所示:(3)同意条款,点击――> ,如图所示:(4)选择安装路径,点击――> ,如图所示:(5)选择安装的内容如:选择完之后,点击――> ,如图所示:(6)点击――> ,如图所示:(7)点击――> ,如图所示:(8)点击――> ,如图所示:(9)点击――> ,如图所示:(10)点击――> ,VNC软件安装成功VNC的使用步骤下面主要是讲述VNC在window系统中使用的步骤:第一步:打开window系统中的vnc程序,点击:第二步:配置svn的ip地址和端口号:第三步:输入linux系统的ip以及vncserver的端口,如:第四步:点击,页面如下:第五步:输入该系统的密码,如192.168.2.249的linux系统密码是:password,页面如下:第六步:点击,页面如下:完成了从window系统到linux系统的远程监控。
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搭建完成了这个问题是很多⼈容易忽视的问题,也是造成连接成功后⿊屏的原因之⼀。
vncviewer中文,vncviewer中文在Linux中的8个安装步骤
vncviewer中⽂,vncviewer中⽂在Linux中的8个安装步骤VNC server与VNC viewer⽀持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进⾏控制。
如果⽬前操作的主控端计算机没有安装VNC viewer,也可以通过⼀般的⽹页浏览器来控制被控端。
本⽂主要介绍的是在vnc viewer中⽂,vnc viewer中⽂在Linux中的8个安装步骤.使⽤⼯具:1、远程Linux须装图形化#yum groupinstall -y 'Desktop' 'X Window System' #xclock试图形化2、安装tigervnc-server#yum install -y tigervnc-server3、设置vnc登录密码#[root@zabbix ~]# vncserverYou will require a password to access your desktops.Password: Password must be at least 6 characters - try again Password: Password must be at least 6 characters - try again #123456 Password: Verify:New 'zabbix:1 (root)' desktop is zabbix:1Creating default startup script /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/zabbix:1.log4、修正启动参数配置#vim /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 &gnome-session & #gnome注:释掉twm,添加桌⾯环境。
【Linux】安装x11vnc和xrdp,使用windows远程deepin
【Linux】安装x11vnc和xrdp,使⽤windows远程deepin⼀、环境准备1、已安装deepin(虚拟机或物理机,安装教程⾃⾏查询,很简单),此处⽤的开源版deepin20.1做测试(⽬前已更新到20.2)2、启⽤root账号,终端执⾏:sudo passwd root,设置密码即可3、开启ssh,终端执⾏:systemctl start ssh4、系统默认禁⽌了root账号登录,使⽤创建系统设置的账号登录,再切换到root即可⼆、安装x11vnc1、切换到root账户,安装vncsudo su,输⼊密码sudo apt install x11vnc2、配置访问密码(指定输⼊路径/etc/,后⾯会⽤到,若不指定默认在/root/.vnc/passwd)x11vnc -storepasswd /etc/x11vnc.pass提⽰如下:Enter VNC password:Verify password:Write password to /root/.vnc/passwd? [y]/n yPassword written to: /root/.vnc/passwd3、配置开机启动vim /lib/systemd/system/x11vnc.service写⼊以下内容(确认x11vnc.pass⽂件路径是否正确):[Unit]Description=Start x11vnc at startup.After=multi-user.target[Service]Type=simpleExecStart=/usr/bin/x11vnc -forever -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared[Install]WantedBy=multi-user.target4、设置开机启动systemctl enable x11vnc5、启动服务systemctl start x11vnc6、查看状态systemctl status x11vnc三、安装xrdp1、安装apt install xrdp2、查看状态systemctl status xrdp3、设置开机启动systemctl enable xrdp4、使⽤windows 远程桌⾯远程deepin5、连接成功。
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的方法请参考上面的文档。
vncserver用法
vncserver用法介绍本文档将介绍vn cs er v er的用法,包含v n cs er ve r的安装与配置,以及使用vn cv ie wer远程连接v nc se rve r的步骤。
通过学习本文档,您将了解如何方便地使用v nc se rv e r来实现远程控制和访问您的图形界面。
安装vncser ver首先,我们需要在您的系统上安装vn cs er v er。
具体安装步骤根据不同的操作系统而有所差异。
W i n d o w s系统在W in do ws系统上,您可以从V NC官方网站下载安装包进行安装。
下载完成后,按照安装向导提示进行安装。
L i n u x系统在L in ux系统上,您可以使用以下命令来安装v nc se rv er:```$s ud oa pt-g et in sta l lv nc se rv er```配置vncser ver安装完成后,我们需要配置v nc se rv er以便于进行远程访问。
下面是配置vn cs er ve r的步骤:1.打开终端或命令行工具。
2.输入以下命令来启动vn cs er ve r的配置向导:```$v nc se rv er```3.配置向导会提示您设置访问密码。
请输入您想要设置的密码,并确认密码。
4.配置向导还会询问您是否希望启用加密传输,以增加远程连接的安全性。
根据您的需求选择是否启用。
启动vncser ver配置完成后,我们可以通过以下步骤来启动v nc se rv er:1.打开终端或命令行工具。
2.输入以下命令来启动vn cs er ve r:```$v nc se rv er```3.vn cs er ve r将在后台启动,并显示一个类似以下的输出:```N e w'X'de sk to pi syo u r_ho st na me:1```此处的1表示第一个v nc se rv er实例。
如果您需要启动多个v n cs er ve r实例,可以使用不同的显示号码。
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。
VNC服务器
VNC第1章简介第2章安装1.首先查询是否安装VNC Serverrpm-qa|grep vnc如果有类似于:vnc-server-的值返回说明已经安装了vnc-server如果没有安装采用yum安装或是rpm包安装:这里采用rpm包安装:rpm–ivh vnc-server-4.1.2-9.el5.rpm2.配置VNC用户1>、如果以root登录的话,输入:[root@www~]#vncpasswdPassword:Verify:设置root用户的VNC登录用户名和密码2>、如果以普通用户登录的话,输入:[root@www~]#useradd houyongkai[root@www~]#passwd houyongkaiChanging passwork for user houyongkai.New UNIX password:Retype new UNIX password:Passwd:all authentication tokens updated successfully.[root@www~]#su-houyongkai[houyongkai@www~]$vncpasswdPassword:Verify:设置houyongkai用户的VNC登录用户和密码。
3.配置vnc-server的配置文件[root@www~]#/etc/sysconfig/vncservers内容如下:#The VNCSERVERS variable is a list of display:user pairs.##Uncomment the lines below to start a VNC server on display:2#as my'myusername'(adjust this to your own).You will also#need to set a VNC password;run'man vncpasswd'to see how#to do that.##DO NOT RUN THIS SERVICE if your local area network is#untrusted!For a secure way of using VNC,see#<URL:/archive/vnc/sshvnc.html>.#Use"-nolisten tcp"to prevent X connections to your VNC server via TCP.#Use"-nohttpd"to prevent web-based VNC clients connecting.#Use"-localhost"to prevent remote VNC clients connecting except when#doing so through a secure tunnel.See the"-via"option in the#`man vncviewer'manual page.#VNCSERVERS="2:myusername"VNCSERVERS="1:root2:houyongkai"#VNCSERVERARGS[2]="-geometry800x600-nolisten tcp-nohttpd-localhost" VNCSERVERARGS[1]="-geometry800x600"注意:VNCSERVERS=后面可以支持多用户,以空格隔开。
linux vnc使用方法
linux vnc使用方法【原创版4篇】《linux vnc使用方法》篇1VNC(Virtual Network Computing)是一种远程控制工具,可以在本地计算机上显示远程计算机的桌面,并且可以进行操作。
在Linux 系统中,可以使用VNC 服务来实现远程桌面的连接。
以下是在Linux 系统中使用VNC 服务的步骤:1. 安装VNC 服务在Linux 系统中,可以使用以下命令来安装VNC 服务:```sudo apt-get install vnc4server```2. 启动VNC 服务在安装完VNC 服务后,可以使用以下命令来启动VNC 服务:```sudo service vnc4server start```3. 配置VNC 服务在启动VNC 服务后,可以使用以下命令来配置VNC 服务:```sudo vncconfig```在配置界面中,可以设置VNC 服务的一些参数,例如:显示分辨率、颜色深度、密码等。
4. 连接VNC 服务在配置完VNC 服务后,可以使用VNC 客户端工具来连接VNC 服务。
常用的VNC 客户端工具有vncviewer、Chrome 浏览器等。
以vncviewer 为例,可以使用以下命令来连接VNC 服务:```vncviewer <VNC 服务地址>```其中,<VNC 服务地址>是指VNC 服务的IP 地址和端口号。
5. 关闭VNC 服务在完成远程桌面连接后,可以使用以下命令来关闭VNC 服务:```sudo service vnc4server stop```以上是在Linux 系统中使用VNC 服务的基本步骤。
需要注意的是,在配置VNC 服务时,需要设置一个密码,用于保护VNC 服务的安全性。
《linux vnc使用方法》篇2VNC(Virtual Network Computing) 是一种远程桌面协议,允许用户在本地计算机上通过网络访问远程计算机的桌面环境。
Linux安装VNC
Linux安装VNC,实现图形界面的远程连接昨天在公司的Redhat上部署了MRTG流量监控,但是VMware由于没有图形界面的支持,所以没有运行起来。
今天打算再接再厉,将图形界面打造起来,并在上面运行一个Windows 2K3。
图形界面起来后,那么首先就得解决一个问题,Linux的远程控制问题。
想到的软件当然是VNC了,在VNC的官方网站上找到了Linux下的VNC,官网上有两个版本,一个是免费版,一个是企业版。
推荐大家用免费版,不用注册,企业版的我找了一个小时也没找到注册码。
VNC的安装与使用本人的操作环境:被控端Redhat9.0,主控端Windows 7。
安装.rpm –Uvh vnc-4_1_3-x86_linux.rpm (如果是源代码请看包里的说明)在Linux上启动VNC Server执行VNCserver命令:[root@Linux root]# VNCserverYou will require a password to access your desktops. //提示第一次设置密码Password: 输入密码,然后验证一次。
然后在运行一次命令:[root@Linux root]# VNCserverVNC就已经启动起来了。
在Microsoft Windows上运行VNC Viewer直接运行“VNCviewer.exe”,系统会出现”Connection details”对话框。
在“Connection details”对话框中的“VNC server”文本框中输入VNC Server的IP 地址,例如:192.168.0.1:5901(冒号后面的是端口号),单击“OK”按钮后,VNC Server 即会开始检查所输入的信息,若是信息错误,系统会出现“Failed to connect to server”的错误信息:若是信息正确,则会接着出现“VNC Authentication”对话框。
安装VNC服务、启动VNC服务、测试VNC服务
安装VNC服务、启动VNC服务、测试VNC服务vnc客户端软件包在Linux系统的第三张光盘中,在本例中,使用RPM的方式安装vnc的客户端软件。
首先将安装光盘放入光驱中,然后使用mount命令,将光盘挂载至/media目录下,在终端命令行中,输入mount /dev/cdrom /media命令,并按【回车】键,如图36所示。
在前面已经讲过,挂载目录是可以随意指定的,但是挂载目录必须是已经存在的目录。
图36 挂载光盘如图36所示,光盘已经成功挂载至/media目录下,而且/media目录为只读属性。
挂载成功以后,使用可以find命令,搜索到vnc客户端软件包。
在终端命令行中,输入“find –name vnc*”命令,并按【回车】键,如图37所示。
图37 搜索vnc客户端软件包搜索到软件包以后,可以使用RPM命令,安装软件包了。
在终端命令行中,输入“rpm –ivh vnc-4.1.2-9.e15.i386.rpm”命令,并按【回车】键,开始安装,如图38所示。
图38 安装vnc客户端软件包进行以上操作后,vnc客户端软件包已经成功安装,但是为了保险起见,仍需使用RPM命令,进行查询,以确认vnc客户端软件的安装正确无误。
在终端命令行中,输入“rpm –q vnc”命令,并按【回车】键,如图39所示。
图39 查询安装包在Linux系统中安装vnc客户端软件以后,就可以将Linux系统作为vnc客户端登录的vnc服务器了。
启动VNC服务要使用VNC服务,必须先使用vncserver命令,为当前用户启动vnc服务,并且设置该用户的vnc登录密码,密码设置完成后,将为该用户分配一个允许进行远程控制的桌面号,命令完成以后,将自动为用户生成一个.vnc配置文件,该默认保存在用户的家目录下。
出于对安全的考虑,不对root账户配置vnc服务,一般情况下,可以使用普通账户进行日常操作,如果需要root权限,再使用“su”命令,切换至root账户。
Linux下启动VNC,Xmanager教程
root 11711 1 0 10:06 pts/7 00:00:00 vncconfig -iconic
root 11754 11596 0 10:18 pts/7 00:00:00 grep vnc
5.杀掉进程
# vncserver -kill :1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/redhat:1.log
这时候在/root下面有个隐藏文件夹
Log file is /root/.vnc/redhat:1.log
7.windows客户端安装vnc
在连接服务器地址输入类似以下格式 IP地址:桌面号 这里例子如:10.3.3.111:1
成功连接后,需要输入之前设置的密码,才允许访问。
注意:请关闭redhat的防火墙,否则会连接不上。
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
- 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 ~]#若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-serve r-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……基于Java的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软件登陆测试,操作流程如下启动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(此工具是使用J ava编写的VNC客户端程序)界面,同时跳出VNC viewer对话框,在Server处输入“144.194. 192.183:1”点击“OK” --> Password输入登陆密码 --> 点击“OK”登陆到X-Window图形桌面环境 --> 测试成功(注:VNC viewer for Java需要JRE支持,如果页面无法显示,表示没有安装JRE,可以到htt p:///javase/downloads/index_jdk5.jsp这里下载最新的JRE进行安装)5.配置VNC图形桌面环境为KDE或GNOME桌面环境如果您是按照我的上面方法进行的配置的,登陆到桌面后效果是非常简单的,只有一个Shell可供使用,这是为什么呢?怎么才能看到可爱并且美丽的KDE或GNOME桌面环境呢?回答如下之所以那么的难看,是因为VNC服务默认使用的是twm图形桌面环境的,可以在VNC的配置文件xstartup中对其进行修改,先看一下这个配置文件[root@testdb ~]# vi /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……但是这种手工启动的方法在服务器重新启动之后将失效,因此,下面介绍如何让系统自动管理多个桌面的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的密码进行修改,一定要注意,如果配置了不同用户的V NC需要分别到各自用户中进行修改,例如在我的这个实验中,root用户和oracle用户需要分别修改,修改过程如下:[root@testdb ~]# vncpasswdPassword:Verify:[root@testdb ~]#8.启动和停止VNC服务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.log2)停止VNC服务命令[root@testdb ~]# /etc/init.d/vncserver stopShutting down VNC server: 1:root 2:oracle3)重新启动VNC服务命令[root@testdb ~]# /etc/init.d/vncserver restartShutting down VNC server: 1:root 2:oracleStarting 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.log4)设置VNC服务随系统启动自动加载第一种方法:使用“ntsysv”命令启动图形化服务配置程序,在vncserver服务前加上星号,点击确定,配置完成。
第二种方法:设置vncserver启动脚本(/etc/init.d/vncserver)实现系统自启动时启动vncserve r.# 在/etc/rc.d/rc.local文件中加入下面行/etc/init.d/vncserver start第三种方法:使用“chkconfig”在命令行模式下进行操作,命令使用如下(预知chkconfig详细使用方法请自助式man一下)[root@testdb ~]# chkconfig vncserver on[root@testdb ~]# chkconfig --list vncservervncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:offVNC Server配置redhat 一般都自动安装了vncserver了只要在服务列表中选中启动一下就可以.通过编辑文件$HOME/.vnc/xstartup来启动你喜欢的窗口管理器。