Centos6系统搭建tigervnc-server实现多用户访问.doc_第1页
Centos6系统搭建tigervnc-server实现多用户访问.doc_第2页
Centos6系统搭建tigervnc-server实现多用户访问.doc_第3页
Centos6系统搭建tigervnc-server实现多用户访问.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Centos 6系统搭建tigervnc-server实现多用户访问1.CentOS 安装tigervncserverrootvnc # rpm -qa |grep tigervnc 2.配置vncservers,假设你有两个用户想要远程登录,用户名分别是user1,user2rootvnc # vim /etc/sysconf/vncservers在这个文件末添加VNCSERVERS=1:user1 2:user2VNCSERVERARGS1=-geometry 1440x900VNCSERVERARGS2=-geometry 1440x900如果你还有更多用户想远程登录,就得在VNCSERVERS这一行中继续添加3:user3等等,下面的VNCSERVERARGSi是对应第 i个用户远程登录的参数。这个参数还有好多选项,我也不大清楚用处,所以我就设置了一下分辨率,你可以根据自己的需要将1440x900改成你想要的分辨率3.生成xstartup+设置vncpasswd。刚安装完的时候xstartup是不存在的,vncserver第一次运行的时候会自动生成此文件。rootvnc # su - user1 /切换用户 passwd:/设置vncpasswd,你使用vnc连接的时候,提示输入密码时,就是输入这个密码,而不是系统中user1的密码user1vnc $ vncpasswdpasswd:verify:user1vnc $ vncserver /启动vncserver,生成xstartupNew *:1 (user1) desktop is *:1starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/*:1.log由于这里举例是希望两个用户user1和user2都能远程登录,因此同样的命令需要用user2使用一次user1vnc $ su - user2 /切换用户passwd:/设置vncpasswd,你使用vnc连接的时候,提示输入密码时,就是输入这个密码,而不是系统中user1的密码user2vnc $ vncpasswdpasswd:verify:/启动vncserver,生成xstartupuser2vnc $ vncserverNew *:2 (user2) desktop is *:2starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/*:2.log特别注意:上面每个用户启动vncserver的时候,都会有一行New *:2 (user2) desktop is *:2的提示,这句话很重要!其中的数据2就是桌面号,意思就是user2的桌面号是2具体自己用户的桌面号是多少,每次启动vncserver的时候都可能会变,要记住自己的桌面号,后面要用到4.停止vncserver方法一:切换到各个用户,停止自己的远程桌面,冒号后面的数字对应自己的桌面号user2vnc $ su - user1passwd:user1vnc $ vncserver -kill :1user1vnc $ su - user2passwd:user2vnc $ vncserver -kill :2法二:切换到root用户,停止远程桌面user2vnc $ su - ootpasswd:rootvnc # vncserver -kill :1rootvnc # vncserver -kill :2法三:停止vncserver服务user1vnc $ su - rootpasswd:rootvnc # service vncserver stop法四:直接杀死远程桌面进程user1vnc $ su - rootpasswd:rootvnc # ps -ef | grep vncrootvnc # kill -9 进程号1 进程号2 进程号35.修改xstartupuser1vnc $ su - rootpasswd:rootvnc # vim /home/user1/.vnc/xstartuprootvnc # vim /home/user2/.vnc/xstartup将最后两行注释,并加一行,原文最后两行如下xterm -geometry 80x24+10+10 -ls -title $VNCDESKTOP Desktop &twm &修改以后如下#xterm -geometry 80x24+10+10 -ls -title $VNCDESKTOP Desktop &#twm &gnome-session &6.启动vncserveruser1vnc $ su - rootpasswd:rootvnc # service vncserver start使用这个命令会为每一个你前面添加的用户启动一个远程桌面,你需要记住自己的桌面号!7.关闭防火墙user1vnc $ su - rootpasswd:rootvnc # service iptables stoprootvnc # chkconfig iptables offrootvnc # system-config-firewall 改为:disabled 保存即可用iptables开放vncserver的服务端口user1vnc $ su - rootpasswd:rootvnc # vim /etc/sysconfig/iptables在这个文件里添加一行-A INPUT -m state -state NEW -m tcp -p tcp -dport 5901:5910 -j ACCEPT这句话的意思就是将本机的59015910端口的tcp连接允许通过或者使用如下命令rootvnc # iptables -A -I INPUT -m state -state NEW -m tcp -p tcp -dport 5901:5910 -j ACCEPTrootvnc # service iptables save8.xp装vnc客户端,我使用tigervnc,官方下载地址/projects/tigervnc/files/tigervnc/安装完了以后,启动TigerVNC Viewer,如下图,输入“IP:桌面号”,点“OK”,进入下图输入你使用vncpasswd命令设置的密码,即可登录了9.添加vncserver自启动* $su - rootpasswd:root* #chkconfig vncserver on 常见问题:root* # service vncserver startStarting VNC server: 1:user1Warning: *:1 is taken because of /tmp/.X1-lockRemove this file if there is no X server *:1A VNC server is already running as :1 FAILED解决办法:把/tmp下的所有文件(包括隐藏文件)全删除。/删除一般临时文件root* #rm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论