VNC服务全面设置
ch13 VNC服务器配置
1
一、VNC简介 简介
虚拟网络计算( 虚拟网络计算(Virtual Network Computing, , VNC)是一个远程控制程序,允许用户通过网 )是一个远程控制程序, 远程控制程序 络和一个特定的计算机(服务器)进行交互。 络和一个特定的计算机(服务器)进行交互。 两个交互的计算机可以是不同类型的, 两个交互的计算机可以是不同类型的,如可以 用家中安装Windows系统的计算机来查看办公 系统的计算机来查看办公 用家中安装 室里运行Linux系统的计算机,反之亦然。 系统的计算机,反之亦然。 室里运行 系统的计算机
4
三、启动VNC Server 启动
# vncserver 第一次运行vncserver会提示输入密码,此密码 会提示输入密码, 第一次运行 会提示输入密码 是从客户端登录时需要的密码, 是从客户端登录时需要的密码,可用 vncpasswd命令修改。 命令修改。 命令修改 每次运行vncserver后都会给我们开放一个新的 后都会给我们开放一个新的 每次运行 X-display号,通常会有“server名字 之类的 名字:3”之类的 号 通常会有“ 名字 提示信息,意思是开放新的X-display号3。 提示信息,意思是开放新的 号 。 通常只运行一次vncserver就可以了,也就是开 就可以了, 通常只运行一次 就可以了 给我们使用。 放X-display号1给我们使用。 号 给我们使用
16
2
一、VNC简介 简介
VNC是一款优秀的远程控制软件,由两部分组 是一款优秀的远程控制软件, 两部分组 是一款优秀的远程控制软件 );另一 成:一部分是客户端程序(vncviewer);另一 一部分是客户端程序( ); 部分是服务器端程序(vncserver)。 部分是服务器端程序( )。 安装了客户端程序的计算机可以很方便地访问安 装了服务器端程序的计算机。 装了服务器端程序的计算机。
VNC-服务器配置
Linux环境VNC服务安装、配置与使用(图)1:下面第一步当然是确认自己linux系统是否安装VNC默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。
打开终端窗口:输入命令:rpm -q vnc-server,返回信息如下:那就证明已经安装上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服务当然啦,假如检查出你是安装了VNC了,linux里面就告诉他,你要启动了。
命令如下:[root@testdb ~]# vncserver :1输入该命令后出现该界面,要求你输入密码,那个密码是你等会连接linux服务器的密码啊。
细说一下:以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.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 ACCEPT输入以上命令出现界面以上步骤其实已经可以通过windows系统控制linux的了,可是不是图形界面往下我会细说一下。
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 & /注释该行
RedHat下详细配置VNC
LINUX下VNC服务的配置——在WINDOWS下使用VNC客户端访问LINUX图形界面系统环境:rehl 5.5桌面环境:在WINDOWS系统下安装VNC客户端(RealVNC),可以网上下载。
连接方法:点击启动VNC客户端,输入rehl主机 IP地址:端口,端口默认为5901。
1、确认rehl下VNC安装:一般情况下,rehl5.5会将VNC服务默认安装。
可用以下命令确定是否安装:# rpm ‐q vnc‐servervnc‐server‐4.1.2‐14.el5_3.1 /说明rehl已安装vnc服务。
若系统没有安装,可以到操作系统安装盘的Server 目录下找到VNC服务的RPM安装包vnc‐server‐4.1.2‐9.el5.x86_64.rpm,安装命令如下# rpm ‐ivh vnc‐server‐4.1.2‐9.el5.x86_64.rpm2、启动与停止VNC服务# /etc/init.d/vncserver start /启动Starting VNC server: 1:rootNew 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1Starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/localhost.localdomain:1.log2:songNew 'localhost.localdomain:2 (song)' desktop is localhost.localdomain:2Starting applications specified in /home/song/.vnc/xstartupLog file is /home/song/.vnc/localhost.localdomain:2.log[ OK ]# /etc/init.d/vncserver stop /停止Shutting down VNC server: 1:root 2:song [ OK ]# vncserver :1 /启动桌面编号为1的连接。
VNC配置使用指导
VNC配置使用指导(仅供内部使用)拟制: 马生永日期:2004-06-26 审核: 日期:2004-02-13 审核: 日期:yyyy-mm-dd 批准: 日期:yyyy-mm-dd华为技术有限公司版权所有侵权必究修订记录目录1VNC简介 (4)2VNC的安装 (4)3服务端设置 (5)4客户端 (8)5推荐的配置 (10)VNC配置使用指导1 VNC简介VNC原是AT&T实验室的产品,是开放源代码软件,因此由很多公司开发基于VNC 的产品,我们使用的RealVNC是由AT&T实验室原班人马继续开发的。
VNC支持多种操作系统,我们只要Win32平台的,VNC的网站上下载是可以选择”full installation”和”View program only”,后者仅仅是客户端,不包括服务端软件。
2 VNC的安装安装就不说了,一路Next就行了,如果只想安装server或client,在安装的时候选择一下就行了。
需要注意是如果你不希望VNC Server注册为windows的服务,或不希望VNC以服务方式启动,请在安装时不要选择注册VNC为服务。
3 服务端设置从开始菜单-程序-RealVNC-VNC Server 4(User-Mode)-Configure User-Mode Settings,打开服务端设置界面安装完VNC后要注意设置VNC密码,在属性界面打开Authentication页面,按下Set Password设置口令。
在Connections页面把缺省端口修改一下,缺省的端口是5900,通过浏览器进行控制的端口是5800,如果不希望通过浏览器进行控制的话,可以将“Server Java viewer via HTTP on port”选项去掉,在这个页面也可以配置只允许某些IP地址对主机进行控制,在下面的Access Control中加入相应主机或网络即可。
以下配置,只允许192.168.0.1-192.168.0.254的主机控制这台计算机4 客户端客户端很简单,一般情况下输入服务器IP地址即可进行控制,如果服务端的端口不是缺省端口,请在IP地址后加入“:端口”,如:192.168.0.127:25900。
Linux VNC服务安装与配置
Linux VNC服务安装与配置一、Redhat上VNC Server配置默认安装完RH后VNC服务已经安装到系统中。
如果没有安装,如果已安装请跳过蓝色字体。
按照蓝色字体使用yum在线安装,方法如下:tigervnc配置1. 确认SSH 在运行2. 安装TigerVNC Serveryum install tigervnc-server已经安装过的可以查看已安装的情况yum info tigervnc-servervncserver会提示输入验证密码,至少6位修改配置文件,激活图形界面,执行命令:vi /root/.vnc/xstartup#twm& // 注释该行gnome-session & // 增加该行保存退出启动VNC服务命令:/etc/init.d/vncserver start或servicevncserver start启动后提示:Starting VNC server: no displays configured [FAILED]解决方法:执行命令:vim /etc/sysconfig/vncservers修改最后两行如:VNCSERVERS="1:root"#VNCSERVERARGS[1]="-geometry 1024x768"说明:第一行为服务配置,当前只配置了一个VNC服务,使用用户root启动,如果还需要使用其他用户登陆,可以修改VNCSERVERS的值如:“1:root 2:bjgs”(bjgs为系统另一存在用户)。
第二行可以注释,是配置窗口分辨率的,需要去掉后面的-localhost运行sudochkconfig --level 345 vncserver on ,让VNC Server随系统自动启动停止VNC服务命令:/etc/init.d/vncserver stop或servicevncserver stop二、Windows借助VNC Viewer访问Linux首先安装RealVNC开始Run VNC Viewer,输入IP地址,后面的:1代表使用root用户登陆,在RH上配置的1:root,如果想使用bjgs登陆则地址应改为:172.25.78.57:2解决连接不上问题的方法:方法1:执行命令,查看VNC监听的端口是什么,在防火墙中开放端口即可# netstat -ntupl|grepvnc返回列表如:1.tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 4411/Xvnc2.tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 4411/Xvnc3.tcp 0 0 :::6001 :::* LISTEN 4411/Xvnc修改防火墙配置文件,开放5901端口即可# vi /etc/sysconfig/iptables可以复制22端口一行,黏贴修改即可方法2:防火墙开启不能连接关闭防火墙service iptables stop查看防火墙状态service iptables status查看进程psaxf | grepvnc/iptables。
SUSE11VNC服务配置
1SUSE11 VNC服务配置SUSE安装时已经默认安装了vncserver首先要启用SUSE远程控制,打开YaST,网络服务,远程管理(remote administration),选择“允许远程管理”,在下面的选项进行防火墙设置,选择“打开防火墙端口”,点击完成。
如果没有关闭防火墙的话,也可以通过增加端口的方式:编辑防火墙增加5901端口vi /etc/sysconfig/SuSEfirewall2我这里22是SSH,1521是Oracle的,5901是VNC输入 /sbin/rcSuSEfirewall2 restart 重启防火墙一、启动vnc服务#vncserver startYou will require a password to access your desktops.Password:<输入远程桌面密码>Verify: <确认远程桌面密码>Would you like to enter a view-only password(y/n)?nTightVNC Server version 1.3.9Usage: vncserver [<OPTIONS>] [:<DISPLAY#>]vncserver -kill :<DISPLAY#><OPTIONS> are Xvnc options, or:-name <DESKTOP-NAME>-depth <DEPTH>-geometry <WIDTH>x<HEIGHT>-pixelformatrgb<NNN>-pixelformatbgr<NNN>See vncserver and Xvnc manual pages for more information.启动后将在/root下生成.vnc的目录。
vncserver 基本操作
vncserver 基本操作VNC(Virtual Network Computing)是一种远程桌面控制协议,通过VNC服务器和VNC客户端的配合,可以实现在不同计算机之间的远程访问和控制。
在本文中,我们将介绍VNC服务器的基本操作。
1. 安装VNC服务器我们需要在服务器上安装VNC服务器软件。
常见的VNC服务器软件有TightVNC、RealVNC和UltraVNC等。
选择一个适合自己的VNC服务器软件,并按照软件提供的安装指南进行安装。
2. 配置VNC服务器安装完成后,我们需要对VNC服务器进行配置。
配置文件通常位于/etc/vncserver/vncservers.conf或者/etc/sysconfig/vncservers,具体路径可能会因VNC服务器软件的不同而有所不同。
在配置文件中,我们可以设置VNC服务器的端口号、密码和分辨率等参数。
3. 启动VNC服务器配置完成后,我们可以启动VNC服务器。
在终端中输入以下命令来启动VNC服务器:```vncserver :1```其中,":1"表示VNC服务器的显示号,可以根据需要进行修改。
启动后,VNC服务器会为每个显示号创建一个独立的桌面环境。
4. 设置VNC服务器密码在第一次启动VNC服务器时,系统会要求设置VNC服务器的密码。
密码用于远程登录VNC服务器时进行身份验证。
输入密码后,系统会要求确认密码。
设置密码时,请使用足够强度的密码以提高安全性。
5. 连接VNC服务器启动VNC服务器后,我们可以使用任何支持VNC协议的VNC客户端来连接VNC服务器。
在VNC客户端中,输入服务器的IP地址和端口号,然后输入之前设置的密码,即可连接到VNC服务器。
6. 使用VNC服务器连接上VNC服务器后,我们就可以在VNC客户端中远程访问和控制服务器的桌面环境了。
可以在VNC客户端中使用鼠标和键盘操作服务器,就像在本地操作一样。
7. 关闭VNC服务器当我们不再需要使用VNC服务器时,可以通过以下命令来关闭VNC服务器:```vncserver -kill :1```其中,":1"表示要关闭的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命令即可。
VNC基本设置
VNC(Virtual Network Computing)虚拟网络计算工具,本质上来说是一个远程显示系统,管理员通过它不仅仅可以在运行程序的本地机上察看桌面环境,而且可以从Internet上的任何地方察看远程机器的运行情况,而且它具有跨平台的特性。
Linux 要使用远程桌面需要安装VNC,好在Red Hat Enterprise Linux AS 5.0 已经自带了VNC,默认也已经安装了,只要配置一下就可以了。
但是Windows客户端还是要安装的。
VNCServer 配置:1. 启动 VNC Server:打开终端执行:vncserver2. 默认情况下VNC Viewer只能看到 VNC Server的命令行。
要VNC Viewer 上可以看到Linux桌面需要做如下设置:在VNC Viewer所在的机器上,取消/root/.vnc/xstartup文件中下面两行的注释即可: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc3. Linux启动后自动运行VNCServer1) 在系统设置>服务器设置>服务中把 vncserver 打勾。
2) 打开配置文件/etc/sysconfig/vncservers,去掉下面这行的注释,VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 800x600" (这里注意一下,默认系统配置里有–nolisten tcp 和–nohttpd ,这两个是阻止Xwindows 登陆和HTTP方式VNC登陆的,如果需要图形界面,那就删除这部分。
) 1表示VNC以桌面1运行,这样可以启动root的桌面。
4. VNC端口如果需要从外网控制内网的某台Linux,则需要打开防火墙相应的端口,并在路由器上进行端口映射。
VNC给浏览器的端口是5800+N,给vncviewer的端口是5900+N,N是设置的display号Windows 客户端 VNC Viewer 的配置: 1. 从/download.html 下载 VNC Free Edition for Windows Version 4.1.2 2. 打开 VNCViewer :填入VNCServer 的IP:编号(1或2或...)3. VNCViewer 切换全屏模式:F8。
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连接密码,就可以正常登录该服务器。
vncserver配置
linux 下VNCSERVER 的详细配置linux下VNCSERVER 的详细配置1、VNC的启动/停止/重启:#service vncserver start/stop/restart关闭具体的vncserver命令:vncserver -kill :1 vncserver -kill :22、设置密码#vncpasswd3、客户端登陆在vnc客户端中输入:服务器端IP:1或服务器端IP:24、设置登陆到KDE桌面a.[root@centos ~]# vi /etc/sysconfig/vncservers## Uncomment the line below to start a VNC server on display :1# 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# VNCSERVERS="1:myusername"VNCSERVERS="1:root"# VNCSERVERARGS[1]="-geometry 800x600"VNCSERVERARGS[1]=”-geometry 800×600 -alwaysshared -depth 24″,-alwaysshared代表允许多用户同时登录-depth代为色深,参数有8,16,24,32。
为了实现以Gnome图形化的方式登录,需配置以下两步(蓝色部分):[root@centos .vnc]$ vi /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 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &#gnome-session蓝色部分一定要有它表示远程客户以gnome的session形式登录。
VNC配置最详细易懂教程-图文并茂
VNC目的:通过Windows/Linux上的VNC客户端来远程访问服务器,并且可使服务器的图形化交互界面可见。
前提需要在服务器端安装并配置vncserver,在客户端安装vncview。
验证服务器端是否安装了vncserver可使用命令“rpm -q vnc vnc-server”,若已安装会出现版本信息。
1、配置会话密码服务器端初次使用vnc时,命令“vncserver”后会要求输入两次会话密码(不少于6位),使用过程中也可以命令“vncpasswd”来重置密码。
2、配置可视化交互界面vnc默认的窗口管理器是twm,毫无交互性可言。
为了配置成GNOME或者KDE桌面模式,需要对~/.vnc/xstartup进行配置。
该配置文件最后一行(红框内)twm &,若要配置成gnome 桌面则该行修改为gnome-session &,若要配置成KDE桌面则该行修改为startkde &。
3、配置可以用于远程控制的会话号服务器账户文件路径:/etc/sysconfig/vncservers。
将该配置文件最后两行(红框内)的注释符#去掉。
该配置文件中的“2”代表会话号码,此处设置为2,则在稍后的配置中需要打开2号会话;“root”表示用于远程控制的是服务器的root(超级管理员)用户,即在vncview端可以控制服务器端的root用户;“-geomet ry 1024×758”表示在vncview端显示服务器的分辨率是1024×768。
4、打开服务器端的vnc服务若在第3步中配置的会话号码是2,则用命令vncserver :2打开该会话。
若想关闭2号会话,则使用命令vncserver -kill :2。
5、开放服务器端相应端口服务器端要根据会话号码开放相应的端口:若客户端使用vncview进行远程控制,则会话号码1、2、3分别对应端口5901、5902、5903;若客户端使用web服务进行远程控制,则会话号码1、2、3分别对应端口5801、5802、5803。
Centos6.5linux服务器VNC服务端的配置
Centos6.5linux服务器VNC服务端的配置本⽂讲述⼀下如何配置好vnc服务器端,提供linux桌⾯远程的图形界⾯。
主要计如何配置好VNCserver⼯具/原料linux、Centos 、vncserver⽅法/步骤⼀、⾸先服务器端需要运⾏级别为5的图形界⾯,且GNOME桌⾯图形界⾯已经安装。
可以使命令进⾏查询⼀下 rpm -qa gnome runlevel⼆、之前已经说了如何安装vncserver,下⾯则讲⼀下如何配置1、使⽤vncserver 命令配置⼀下vnc远程使⽤的密码,如下图2、编辑vnc启动图形界⾯的⽂件vi /root/.vnc/xstartup把最后⼀⾏ twm & 这个注释掉,然后添加⼀⾏内容gnome-session &然后保存退出3、再编辑vnc的另外⼀个配置⽂件vi /etc/sysconfig/vncservers修改⼀下最后两⾏如下VNCSERVERS="1:root 2:root"VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"然后保存退出4、最后启动vncserver 并设置为开机启动,【如果系统防⽕墙不会⽤,就关闭吧】service vncserver startchkconfig vncserver onservice iptables stopchkconfig iptables on三、总结 现在vncserver服务器端已经配置好了,使⽤客户端进⾏图形界⾯远程即可。
注意vnc远程的时候,默认第⼀个端⼝是5901,第⼆个界⾯是5902依次类推。
所以在使⽤vnc客户端远程的时候,要注意。
否则连接不上的。
VNC设置
windows下通过vnc图形界面登陆linux(转)VNC是由AT&T试验室开发,是一款优秀的远程控制工具软件,后来以GPL授权的形式开源。
经过几年的发展,现在的VNC已经不单指某个软件,而是一类软件的通称。
下面介绍Linux下常用的两个VNC软件。
VNC的原理就是不停的对窗口界面截屏,再将图像传输给客户端,同时VNC服务器端接管服务器端的键盘、鼠标控制权,客户端可以通过服务器端操纵键盘鼠标。
比较类似Windows下的pcAnywhere。
一、Windows 端设置先讲Windows端是因为,下述的两个VNC可以用同一个客户端连接。
在Windows平台上,客户端我选择了RealVNC。
RealVNC包括了一整套的服务器端与客户端,如果只安装客户端是不需要注册码的,其客户端程序名为vncviewer.exe,这是个绿色软件,你可以从安装目录下拷贝到其他电脑中运行。
二、VINOVINO是Gnome中集成的一个VNC软件,安装Gnome环境时默认安装,点击“系统”-“首选项”-“远程桌面”就打开了其配置窗口。
选中“允许其他人查看您的桌面”后VINO就会启动服务器端进程vino-server,同时它监听TCP 5900端口。
如果不选中“允许其他用户控制您的桌面”,客户端则只能观看不能操纵。
VINO的模式与下面介绍的XVNC有很大不同,我觉得VINO其实是“Windows下的远程协助”,因为客户端显示的桌面与Linux端本地显示器中显示的桌面一样,如果你操纵客户端中的鼠标,Linux的显示器也能看到鼠标在跑。
如果你在Windows下安装过VNC服务器端,效果就是这个样。
另外,VINO的带宽占用真是变态,就算是一进桌面什么都不打开无操作的情况下,带宽也要占到4-5Mbps(桌面1280×1024,色彩24),如果有操作会占到8-12Mbps。
所以,VINO不适合做为服务器的日常远程管理,比较适合做为Linux下的远程协助和远程教学,也就是说你遇到一个问题,求助高手,而高手可以手把手的教你,你可以直接观看屏幕学习,或者做故障重现,你在本地做故障或Bug重现,而工程师可以远程观看。
VNC简明使用教程
VNC简明使用教程
第二步:配置VNC服务器
一旦安装完成,您需要配置VNC服务器以允许远程连接。
每个VNC软件的设置过程可能会有所不同,但下面是一般步骤的概述:
1.打开VNC服务器控制台。
2.配置服务器设置,比如设置VNC连接的端口和密码。
您需要选择一个安全的密码来保护远程连接。
3.保存设置并启动VNC服务器。
第三步:连接到远程计算机
一旦VNC服务器配置完成,您就可以从本地计算机连接到远程计算机了。
以下是连接的一般步骤:
1.打开VNC客户端。
2.在客户端中输入远程计算机的IP地址和端口号。
有些VNC软件还可以使用计算机的主机名。
3.点击连接按钮。
4.您可能会被要求输入连接的密码。
输入正确的密码后,您将能够远程访问远程计算机的桌面。
第四步:远程控制远程计算机
第五步:断开连接
当您完成远程工作后,可以断开VNC连接。
这可以通过关闭VNC客户端或者选择断开连接选项来完成。
请注意,断开连接不会关闭远程计算机上的应用程序,您只是从远程计算机的桌面断开连接。
第六步:保护VNC连接
为了确保连接的安全性,您应该采取以下预防措施:
1.使用安全的密码来保护VNC连接。
避免使用简单的密码,最好使用复杂而不易猜测的密码。
2.避免在公共网络上使用VNC连接,因为这可能会暴露您的连接。
3.定期更新VNC软件以确保使用最新的安全性补丁。
总结:。
VNC服务全面设置
VNC服务全面设置【摘要】本文详细介绍了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控制被控端。
VNC服务器的设置(图文教程)
系统环境:REDHAT ENTERPRISE 5.3一:linux VNC服务器的设置:1:首先查看linux服务器是否有vnc-server软件默认是安装了这个软件包的2:到图形界面下系统加载的时候开启vncserver服务:管理/服务器设置/服务3:进入开启服务界面,找到vncserver 把它勾起来。
OK! 系统启动的是就可以加载这个服务了。
4:开机加载也可以这样:ntsysv工具也可以5:来启动vncserver服务默认是关闭的来开启它服务开启了,但为什么还是显示关闭,是因为”no displays configured”,也就是说还没有开启一个远程桌面,要开启一个远程桌面就会显示服务起来了来打开一个供远程操作的桌面:OK! 已经开启一个桌面:1再来看看服务起来了没有服务已经起来了。
6: 我们来看看vncserver所使用的端口端口分别是5800和5900我们看到的是5801和5901是怎么回事?这个1 是开启的远程桌面,所以端口号+15800端口是应用于IE,FIREFOX等浏览器访问的,需要安装JRE(Java Runtime Environment),它提供了一个JAVA的支持,在浏览器窗口访问VNC服务器时候,会先访问JRE界面,如何再提供VNC服务。
5900端口是访问VNC服务器需要windows XP客户端安装一个VNC客户端软件:(网上下载)它的图形界面如下:Vnc server里输入linux 服务器地址或主机名7:VNC服务开启了,远程操作桌面也有了,但是现在还不能访问,还要开启远程桌面访问的权限:8:进入远程桌面界面:默认是这样的,默认是不允许客户端访问的9:允许客户端访问linux服务器:密码确认就不要勾了,(你在远程连接过来,你怎么确认,OK!)10:到了这一步,VNC服务器就完成配置了。
网上有很多文档说要访问linux的桌面需要修改什么什么来的,但我没有做任何修改也可以看的我可爱、美丽的桌面。
vnc server使用方法
vnc server使用方法VNC服务器是一种远程桌面控制软件,可以通过网络远程访问和控制其他计算机。
本文将介绍VNC服务器的使用方法,并指导读者如何正确配置和连接VNC服务器。
一、VNC服务器的安装和配置1. 下载VNC服务器软件:在官方网站或其他可信的软件下载平台上下载VNC服务器软件,根据自己计算机的操作系统选择合适的版本进行下载。
2. 安装VNC服务器软件:双击下载的安装包,按照软件界面的指引进行安装,选择合适的安装路径和配置选项。
3. 配置VNC服务器:安装完成后,打开VNC服务器软件,根据软件的配置界面进行相应的设置。
例如,设置连接密码、监听端口等。
确保配置选项是符合自己需求的。
二、连接VNC服务器1. 获取VNC服务器的IP地址:在已经安装配置好VNC服务器的计算机上,打开命令提示符(Windows系统)或终端(MacOS或Linux 系统),输入ipconfig(Windows系统)或ifconfig(MacOS或Linux系统)命令,查找本机的IP地址。
2. 客户端安装VNC客户端软件:在需要远程访问VNC服务器的计算机上,下载并安装VNC客户端软件。
同样,根据自己计算机的操作系统选择合适的版本进行下载。
3. 打开VNC客户端软件:安装完成后,打开VNC客户端软件,在软件界面的连接选项中填写VNC服务器的IP地址和端口号(默认为5900),点击连接按钮。
4. 输入连接密码:如果在VNC服务器的配置中设置了连接密码,此时需要在VNC客户端软件中输入正确的连接密码。
5. 连接VNC服务器:输入正确的连接密码后,点击连接按钮,等待连接成功。
成功后,即可看到VNC服务器的桌面界面。
三、使用VNC服务器1. 远程操控:在VNC客户端软件中,可以像操作本地计算机一样操控VNC服务器。
可以使用鼠标点击、键盘输入等操作在远程计算机上进行各种任务。
2. 文件传输:有些VNC服务器软件还提供了文件传输功能,可以在本地计算机和远程计算机之间传输文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VNC服务全面设置【摘要】本文详细介绍了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。
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显示桌面环境。
(5)VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。
(6)VNC Server将来由X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。
2 服务器vncserver的安装及配置2.1 VNC Server的安装VNC Server下载地址/download/softdetail.php?softid=744或者到上下载与系统对应的安装包其实也是非常简单的,一个命令就可以了。
rpm -ivh vnc-3.3.6-2.i386.rpm2.2 设置vnc server 的访问密码vncpasswd补充说明:3.3版的vnc,不会自动的建立/root/.vnc/passwd文件,需要先手工建立,再运行vncpasswd2.3 启动vnc server若未用vncpasswd设置密码,则第一次运行vncserver时,会提示设置密码,再次确定密码。
[drq@dding drq]$ vncserverYou will require a password to access your desktops.Password: ***** 为了不想任何人都可以任意遥控此计算机。
因此当第1次启动VNC server时,会要求设置网络遥控的密码。
Verify: *****注意: vncpasswd 可以更改这个密码,或者添加密码New 'X' desktop is dding:2 一定要记住这一行稍后会用到,终端编号;Creating default startup script /home/drq/.vnc/xstartupStarting applications specified in /home/drq/.vnc/xstartupLog file is /home/drq/.vnc/dding:2.log每次会启动一个server, 并有一个代号,如:1 :2 等可以在服务里面选中vncserver,这样系统启动时可以默认启动vnc服务。
否则需要手动启动。
2.4 更改为kde或者gnome等图形方式登陆Linux 上的vnc server 内定的管理环境是twm,不好看,也不方便。
第一次启动后vnc使用twm客户端(即只能显示个虚拟终端,可在终端里运行界面程序,但是任意时刻只能运行一个),如果要用完整的KDE客户端(此时可以显示终端桌面,完全跟本地登陆一样),我们来把它改成KDE。
修改$HOME/.vnc/xstartup这个文件。
把twm 改成startkde 修改后要重新启动vnc server。
再次进行vnc连接时将显示KDE图形界面。
其实是将root/.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" & wm &有三种方法修改:a) 可以将最后一行中的twm修改成gnome或者startkde都可以,保存并重新启动vncserver服务;b) 将文件所有内容清除,写入gnome-session,保存并重新启动vncserver 服务;c) 也可以写入unset SESSION_MANAGERexec /etc/X11/xinit/xinitrc表示启动默认的图形管理器即将第2,3行的#去掉也可以,我就是这么做的。
然后重新开一下服务。
试一下就OK了,2.5 为不同的用户开启不同的窗口即可以管理远程登陆的用户,对权限等进行管理。
建立root用户的vncserver,其对应的窗口号为1。
[root@dding drq]# vi /etc/sysconfig/vncservers///////////////////////////////////# The VNCSERVERS variable is a list of display:user pairs.## Uncomment the line below to start a VNC server on display :1# 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:/vnc/sshvnc.html>.VNCSERVERS="1:root 2:drq" 表示用1登陆即为root用户,2登陆为drq 用户///////////////////////////////////可以通过以下命令启动或停止vnc服务:# service vncserver start/stop/restart如果启动了多个vnc显示,可以通过以下命令关闭指定显示号的vnc服务:# vncserver -kill :1(":1"为指定的显示号)[root@dding drq]# /etc/init.d/vncserver stop关闭VNC 服务器:1:root 2:drq [ 确定][root@dding drq]# /etc/init.d/vncserver start启动VNC 服务器:1:root 2:drq [ 确定]3 客户等的设置及连接3.1 windows系统VNC viewer下载地址/php/dl.php?sid=2603在Microsoft Windows上运行VNC Viewer直接运行“vncviewer.exe”,系统会出现”Connection details”对话框。
在“Connection details”对话框中的“VNC server”文本框中输入VNC Server 的IP地址(或主机名及显示装置编号,单击“OK”按钮后,VNC Server即会开始检查所输入的信息,若是信息错误,系统会出现“Failed to connect to server”的错误信息:若是信息正确,则会接着出现“VNC Authentication”对话框。
若是在“VNC Authentication”对话框中输入的密码正确,就可以成功地打开Linux的桌面窗口。
注意:若vncserver未启动或者秘密错误都将不能正常登陆。
下图即为从windows登陆不同显示装置号对应进入的帐户。