如何使用windows远程控制centOS桌面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用windows远程控制centOS桌面相关的知识,希望对你有一定的参考价值。

  1.查看本机是否有安装vnc(centOS5默认有安装vnc)
  
  rpm -q vnc vnc-server
  
  如果显示结果为:
  
  package vnc is not installed
  vnc-server-4.1.2-14.e15_3.1
  
  那恭喜你,机器上已经安装了vnc,如果没有,就得自己安装了,这里不说怎么安装了,很简单,在centOS的软件库中搜索,点击安装
  
  2.把远程桌面的用户加入到配置文件中
  
  vi /etc/sysconfig/vncservers
  
  使用vi编辑器打开配置文件,在文件中添加下面两行命令
  
  VNCSERVERS="1:root" --指定远程用户
  
  VNCSERVERARGS[1]="-geometry1024x768" --指定远程桌面分辨率
  
  3.给你刚刚设置的远程桌面用户root 设置密码
  
  vncpasswd
  
  4.开启VNC端口
  
  vi /etc/sysconfig/iptables
  
  使用vi编辑器打开配置文件,在文件中添加下面一行命令
  
  -A RH-Firewall-l-INPUT -p tcp -m tcp--dport 5900:5903 -j ACCEPT
  
  5.重启防火墙
  
  service iptables restart
  
  6.修改远程桌面显示配置文件(不修改此文件你看到的远程桌面很简单,相当于命令行操作,为了远程操作如同本地操作一样,务必参考以下方式进行修改)
  
  cd ~/.vnc/
  
  vi xstartup
  
  使用vi编辑器打开配置文件,并进行下列修改
  
  #xterm -geometry 80x24+10+10 -ls -title"$VNCDESKTOP Desktop" & --将它注释,加#代表注释
  
  #twm & --将它注释
  
  gnome-session & --添加它
  
  看了这段代码,大家应该明白是怎么回事了
  
  7.启动vnc服务
  
  /sbin/service vncserver start
  
  8.远程连接
  
  打开vnc客户端,server框中输入ip:1 (1代表上面配置的远程用户代号,配置文件中可以配置多个远程用户),这时你便可以轻松的通过友好的远程桌面来控制centOS了。
  
  9.开机自动启动vnc
  
  vi /etc/rc.d/rc.local
  
  使用vi编辑器打开配置文件,并进行下列修改
  
  /etc/init.d/vncserver start --新增行
  
  新增vi编辑器使用方法:
  
  vi编辑器分为几种模式
  
  命令模式:光标可以移动,可以复制、可以删除字或行
  
  insert模式:此种模式下才能进行文字输入 (按i键由命令模式进入此模式,按Esc键退出此模式)
  
  底行模式:保存文件、退出vi编辑器 (输入:号,后面紧跟w fname--指定文件名保存 wq--保存退出 q!--不保存退出)
参考技术A 1 电脑上都安装个连通宝的远程桌面控制软件 2 然后开启远程控制 3 登陆,即可马上远程控制,桌面切换。

CentOS6.5与window远程桌面配置

VNC配置手冊

一、服务端
VNC(Virtual Network Computing)是一种Linux系统(或者BSD、Mac等)下经常使用的图形化远程管理工具。使用的是RFB协议。VNC跟SSH一样,也分为client与server端。我们在须要被远程訪问的server上安装VNC的server端,其它计算机上安装VNC的client程序与其进行连接。在CentOS 6/RHEL 6中我们使用的是 tigervnc 来作为自带的VNC工具,默认这个工具是没有被安装的,我们假设想要使用VNC服务,就必须依据一下的操作步骤:
1、首先我们须要通过 yum 来安装 tigervnc 这个工具:yum install tigervnc-server
2、安装后vnc的配置文件默认是没有不论什么配置信息的。所以我们假设须要使用VNC服务。就要改动其配置信息:
vi /etc/sysconfig/vncservers 
加入内容:VNCSERVERS="数字号:username"
3、配置好后。VNC还需要有单独的VNCpassword才行。所以我们要对每一个启用VNC服务的用户创建单独的VNCpassword。通过 vncpasswd 命令(【注意:】必需要切换到该用户才行,否则VNC服务启动不起来):
[[email protected] ~]# su - username
[[email protected] ~]$ vncpasswd 
Password:
Verify:
4、为用户设置好单独的VNCpassword后,我们这个时候启动 vncserver 这个服务:service vncserver start
5、通常须要将iptables关闭(/sbin/service ipstables stop)或者将其里面的规则清空,或者在iptables里面加上一条规则,否则不能通过vncclient来远程登录vnc服务端:iptables -F
【注意】以上配置后还须要改动一文件为了解决远程桌面与本地桌面同步问题:
# 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/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session & #set starting GNOME desktop
#startkde & #kde desktop
#twm & #Text interface
#/usr/bin/startxfce4
#exec /usr/bin/fluxbox

改动完毕后输入:service vncserver start

此时服务端配置ok,然后配置client。

二、client

client下载:http://download.csdn.net/detail/u010066564/8135121

填入服务端IP:port号(即上述第2步中设置的“数字号”VNCSERVERS="数字号:username"),然后连接就可以。


本文參阅:百度。博客园相关博客。

以上是关于如何使用windows远程控制centOS桌面的主要内容,如果未能解决你的问题,请参考以下文章

Windows远程桌面连接Centos7

Windows 10 远程桌面连接 CentOS 8

CentOS系列001:windows远程桌面连接CentOS

CentOS6.5与window远程桌面配置

如何配置RHEL / CENTOS 7中的XRDP远程桌面服务器

Windows下使用VNC连接CentOS7远程桌面