windows远程连接linux桌面---使用tightvnc或者tigervnc

简介: 一、安装tightvnc:    tightvnc的安装在安装包中有详细的说明(README文件)    首先你要确保linux已经安装jpeg和zlib库,    2、编译 执行如下两个命令: [root@localhost vnc_unixsrc]xmkmf  [root@localhost vnc_unixsrc]make World 可分别在其下的四个目录中获得四个文件。

一、安装tightvnc:

   tightvnc的安装在安装包中有详细的说明(README文件)

   首先你要确保linux已经安装jpeg和zlib库,

   2、编译

执行如下两个命令:
[root@localhost vnc_unixsrc]xmkmf 
[root@localhost vnc_unixsrc]make World
可分别在其下的四个目录中获得四个文件。第一个为静态库,后三个为x86平台的二进制执行程序。vncvviewer为x86-linux平台的client端程序。
vncpasswd用于server侧建立密码,vncconnect为server和client二者连接之用。
vnc_unixsrc/libvncauth/libvncauth.a 
vnc_unixsrc/vncviewer/vncviewer
vnc_unixsrc/vncpasswd/vncpasswd
vnc_unixsrc/vncconnect/vncconnect
 
 
下面的是编译server侧二进制程序
[root@localhost Xvnc]#  cd Xvnc/
[root@localhost Xvnc]# ./configure 
[root@localhost Xvnc]# make
 
得到二进制程序:
vnc_unixsrc/Xvnc/programs/Xserver/Xvnc
 安装tightvnc
将程序安装到已在PATH环境变量中的/root/bin下,manual手册则安装到/usr/share/man下
[root@localhost vnc_unixsrc]./vncinstall /root/bin /usr/share/man
 
用于Java环境(比如在浏览器中)下的Java字节码放到/root/bin/classes中
[root@localhost vnc_unixsrc]mkdir -p /root/bin/classes
[root@localhost vnc_unixsrc]cp classes/* /root/bin/classes/
二、安装tigervnc

    yum install tigervnc-server               这是服务端软件
    yum install tigervnc                           这是客户端软件,安装完后,程序在“应用程序”->“Internet”->“TigerVNC Viewer”

三、设置vnc服务端:
    1、修改配置文件:vim /etc/sysconfig/vncservers
    VNCSERVERS="1:root "
    VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
注意:vnc默认的端口是从5900开始,所以如果以root用户登录的话,端口号就是5901了
    2、设置vnc连接密码:
        必须先切换到某一用户环境下,才能使用vncpasswd命令来设置该用户的vnc连接密码。

四、启动vnc服务:
    1、/etc/init.d/vncserver start (stop reload restart等)
    2、service vncserver start (stop restart等)
    3、设置开机自动启动:chkconfig  vncserver on
          (检查开机自动启动设置:chkconfig --list vncserver)

五、连接vnc远程桌面:
    在windows系统中,可使用“TigerVNC Viewer”客户端或者UltraVNC Viewer 客户端来连接远程桌面,两者的windows上的安装方法就不需要再介绍了吧,大家下载到安装文件后都会做的,你懂的!
    点击“TigerVNC Viewer”客户端软件后,在"VNC Server:"栏输入需要连接的远程计算机的IP地址及相应的接口号,然后单击“OK”即可。


UltraVNC View的登陆界面如下:

注意:以root用户为例一定要

修改/root/.vnc/xstartup文件,把最后一行 twm& 修改成"startkde &" 或者"gnome-session &"

不然的话连接linux时只出现了一个终端编辑器窗口。

 

下面即为最终的远程连接桌面:用tightvnc viewer:

 

用UltraVNC viewer 连接的界面如下:

 

终于搞定!

来源:http://blog.chinaunix.net/uid-26642180-id-3135447.html

img_e00999465d1c2c1b02df587a3ec9c13d.jpg
微信公众号: 猿人谷
如果您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】
如果您希望与我交流互动,欢迎关注微信公众号
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

目录
相关文章
|
25天前
|
Linux
Linux中centos桌面消失网络图标
Linux中centos桌面消失网络图标
13 0
|
1月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
|
1月前
|
安全 Linux Shell
全面对比linux和windows,选择哪个系统比较好
全面对比linux和windows,选择哪个系统比较好
70 0
|
1月前
|
存储 网络协议 Ubuntu
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
|
6天前
|
安全 Unix Linux
Windows如何远程连接服务器?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。今天驰网飞飞将和你分享Windows server远程连接图文教程,希望可以帮助到你
21 4
Windows如何远程连接服务器?服务器远程连接图文教程
|
11天前
|
SQL 监控 安全
Linux&Windows 日志分析 陇剑杯 CTF
Linux&Windows 日志分析 陇剑杯 CTF
|
14天前
|
Linux Windows
Windows、Mac、Linux解决端口被占用的问题
Windows、Mac、Linux解决端口被占用的问题
23 1
|
22天前
|
安全 Ubuntu Linux
Linux远程访问Windows实现步骤
在Windows上启用远程桌面连接并获取IP地址后,Linux用户需安装SSH客户端( Debian系:`sudo apt-get update; sudo apt-get install openssh-client`,RPM系:`sudo yum install openssh-clients`)。然后使用命令`ssh 用户名@Windows_IP地址`连接,其中`用户名`和`Windows_IP地址`按实际情况填写。
15 4
|
1月前
|
Linux 数据安全/隐私保护 Docker
linux和windows中安装emqx消息服务器
linux和windows中安装emqx消息服务器
41 0
|
1月前
|
NoSQL 网络协议 MongoDB
Windows公网远程连接MongoDB数据库【无公网IP】
Windows公网远程连接MongoDB数据库【无公网IP】