tightvnc连接linux_tightvnc如何连接linux中的虚拟机 - CSDN
  • 为什么要在树莓派上搞个tightvncserver呢?原因很简单,做笔记嘛,和读书一样,不做笔记不是很好的读书习惯!做技术、玩些新东西的过程中,难免遇到这样那样的问题,当时通过查资料解决了,过段时间没准就忘记了具体...

    为什么要在树莓派上搞个tightvncserver呢?

    原因很简单,做笔记嘛,和读书一样,不做笔记不是很好的读书习惯!做技术、玩些新东西的过程中,难免遇到这样那样的问题,当时通过查资料解决了,过段时间没准就忘记了具体的解决方法和步骤。
    既然做笔记,特别是技术学习笔记,文字+图片更直观。这就牵扯到在树莓派上截图的方法。Scrot -s ,这是我在树莓派上常用的截图方法,然后通过sftp工具将截图下载到本地电脑,在本地电脑打开再次截图复制粘贴到WPS文档。方法是没有问题的,就是过程比较繁琐。
    后来发现tightvncserver 是个不错的办法,用其实现将树莓派桌面到本地,在本地机器上截图的方法那就多了去了...
    上面废话一箩筐,其实每个人的用意不一定一样,也就不废话了,记录一下本人的操作记录。
    

    安装软件
    先描述一下环境:
    WIN10
    RPI 3 B+
    WIN10上安装:
    下载软件:tightvnc-2.8.5-gpl-setup-64bit.msi
    下载地址:http://www.tightvnc.com/
    下载完成后,一路默认安装到底。
    raspberry上安装:
    Sudo apt-get update
    Sudo apt-get install tightvncserver
    运行tightvncserver
    此时,会要求输入密码,总共输入4次,具体看提示吧!截图如下:
    这里写图片描述

    具体使用:
    PC端运行:tightvnc viewer
    如下所示:
    输入树莓派地址:如图所示。
    注意:IP地址后的数字不要忽略,从1 开始…,我是了1,2,3都行,换据话说,可以多台PC 同时连接上来,估计每个的桌面内容不同…
    这里写图片描述

    点”connect“后,就可以看到树莓派的桌面了。

    展开全文
  • Windows客户端只需安装一个vncviewer即可,例如tightvnc。 安装配置好以后,却无法使用,主要遇到两个问题: 1、无法连接至VNC Server。 2、连接上以后出现黑屏。 解决方案总结如下: VNCServer 配置: 使用工具:...

    尝试在CentOS上安装一个VNC Server。CentOS5 已经自带了VNC,默认也已经安装了,只要配置一下就可以了(如果没有安装,可以:yum install vnc vncserver安装)。Windows客户端只需安装一个vncviewer即可,例如tightvnc。

    安装配置好以后,却无法使用,主要遇到两个问题:

    1、无法连接至VNC Server。

    2、连接上以后出现黑屏。

    解决方案总结如下:

    VNCServer 配置:

    使用工具:IIS7服务器管理工具

    IIS7服务器管理工具里面的VNC功能它可以一键导出或导入,还可以一键批量打开VNC,还可以一键批量关闭VNC,还有到期提醒,还有多台VNC 自定义备注,自定义分组。最后还支持win、linux批量管理,这是非常好用的功能了。能省去您一台台记录IP、密码,点下就能瞬间打开。

    当然,既然它的VNC工具都这么实用,那它其他功能必定也不会太差。IIS7服务器批量管理工具好处:批量管理、同步操作、到期提醒、数据安全和定期执行。适用系统:Windows和liunx操作系统。支持Vnc和Ftp批量操作。

    在这里插入图片描述
    在这里插入图片描述

    下载地址:IIS7服务器管理工具

    1.修改配置文件/root/.vnc/xstartup

    注:有的系统配置里有 –nolisten tcp 和 –nohttpd ,这两个是阻止Xwindows登陆和HTTP方式VNC登陆的,如果需要图形界面,那就删除这部分

    如果使用的是gnome图像界面,则需要注释掉以下两行,

    #xterm -geometry 80x24+10+10 -ls -title “$VNCDESKTOP Desktop” &

    #twm &

    并添加以下这行:

    gnome-session &

    例如:我的配置文件如下

    #!/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” &

    #twm &

    gnome-session &

    1. 修改用户配置文件:/etc/sysconfig/vncservers

    打开配置文件:vi /etc/sysconfig/vncservers,去掉下面这两行前的“#”,也就是说把这两行的注释给去掉。

    VNCSERVERS=”1:root”

    VNCSERVERARGS[1]="-geometry 800×600"

    1表示VNC以桌面1运行,这样可以启动root的桌面。你可以添加其他的用户,例如VNCSERVERS=”

    1:root,2:user1,3:user2”,当然这些用户是实现系统存在的。

    例如:我的/etc/sysconfig/vncservers配置文件如下:

    VNCSERVERS=”1:root”

    VNCSERVERARGS[1]="-geometry 800×600"

    另外:如果有图像界面的话,在系统设置>服务器设置>服务中把 vncserver 打勾,可以随系统启动。

    3、改变xstartup的权限

    这个问题是很多人容易忽视的问题,也是造成连接成功后黑屏的原因之一。

    在CentOS中,xstartup的文件路径为:/root/.vnc/ (可以通过locate xstartup来查看xstartup的文件路径)

    所以需要执行:chmod 777 root/.vnc/xstartup

    1. 关闭防火墙对VNC端口的限制

    如果需要从外网控制内网的某台Linux,则需要打开防火墙相应的端口,并在路由器上进行端口映射。

    VNC给浏览器的端口是5800+N,给vncviewer的端口是5900+N,N是设置的display号。

    如果不想打开防火墙,但是仍需要VNC这项服务,则需要:

    编辑vi /etc/sysconfig/iptables

    在里边加入如下两行:

    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT

    这里需要的是,display N 对应的端口就是 5900+N,所以不建议设的太多。

    1. 启动 VNC Server:

    打开终端执行:vncserver

    第一次运行 vncserver,将会要求输入两次密码,会看到如下提示信息:

    New 'localhost.localdomain:1 (root)’ desktop is localhost.localdomain:1

    Starting applications specified in /root/.vnc/xstartup

    Log file is /root/.vnc/localhost.localdomain:1.log

    上边信息中的“:1”表示启动的第一个vnc桌面。

    1. 停止vncserver:(选读)

    停止 vncserver 的方法是执行:vncserver -kill :1

    注意:“:1”,表示停止第一个vnc桌面,1代表当前启用的VNCserver序号,“:1”之前是有一个空格的。如果目前启动的序号是2,若要关闭其,则应该使用“vncserver -kill :2”.

    1. 修改vnc密码:(选读)

    修改vnc密码的方法是执行:vncpasswd

    输入两次密码即可。

    8:检查服务器端VNC Server是否正常运行中:

    执行:ps -ef|grep vnc

    如果vnc在执行,可以看到类似的消息:

    [root@IMS ~]# ps -ef|grep vnc

    root 3605 1 0 Jul13 ? 00:13:51 Xvnc :1 -desktop MyIMS.local:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 800x600 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn

    说明是序号为":1"vnc进程在端口为5901上进行监听。

    9.VNC 客户端

    服务器端运行正常后,我们方可以考虑使用VNC客户端与其相连。

    Windows 客户端 VNC Viewer 的配置:

    1. 下载 VNC Free Edition for Windows Version 4.1.2

    2. 打开 VNCViewer :

    填入VNCServer 的IP:编号(1或2或…)

    1. VNCViewer 切换全屏模式:F8

    10 一些配置文件:

    /etc/X11/xorg.conf 设置屏幕分辨率

    到这里,您的VNC应该已经能够连上,但有可能出现黑屏的问题:

    1、查看/root/.vnc/下的log日志,有没有报错;有可能是xstartup权限不够。“chmod xstartup 777”更改下

    权限,重启后再进。

    2、重新启动下电脑,试一试。我就是各种配置之后,始终黑屏,重启电脑后OK。

    展开全文
  • Windows客户端只需安装一个vncviewer即可,例如tightvnc。 安装配置好以后,却无法使用,主要遇到两个问题: 1、无法连接至VNC Server。 2、连接上以后出现黑屏。 解决方案总结如下: 下载IIS7服务器管理工具 IIS7...

    尝试在CentOS上安装一个VNC Server。CentOS5 已经自带了VNC,默认也已经安装了,只要配置一下就可以了(如果没有安装,可以:yum install vnc vncserver安装)。Windows客户端只需安装一个vncviewer即可,例如tightvnc。

    安装配置好以后,却无法使用,主要遇到两个问题:

    1、无法连接至VNC Server。

    2、连接上以后出现黑屏。

    解决方案总结如下:

    下载IIS7服务器管理工具

    IIS7服务器管理工具里面的VNC功能可以一键导出或导入,还可以一键批量打开VNC,还可以一键批量关闭VNC,还有到期提醒,还有多台VNC 自定义备注,自定义分组。最后还支持win、linux批量管理,这是非常好用的功能了。能省去您一台台记录IP、密码,点下就能瞬间打开。

    当然,既然它的VNC工具都这么实用,那它其他功能必定也不会太差。IIS7服务器批量管理工具好处:批量管理、同步操作、到期提醒、数据安全和定期执行。适用系统:Windows和liunx操作系统。支持Vnc和Ftp批量操作。

    下载地址:IIS7服务器管理工具
    在这里插入图片描述
    在这里插入图片描述

    VNCServer 配置:

    1.修改配置文件/root/.vnc/xstartup

    注:有的系统配置里有 –nolisten tcp 和 –nohttpd ,这两个是阻止Xwindows登陆和HTTP方式VNC登陆的,如果需要图形界面,那就删除这部分

    如果使用的是gnome图像界面,则需要注释掉以下两行,

    #xterm -geometry 80x24+10+10 -ls -title “$VNCDESKTOP Desktop” &

    #twm &

    并添加以下这行:

    gnome-session &

    例如:我的配置文件如下

    #!/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” &

    #twm &

    gnome-session &

    修改用户配置文件:/etc/sysconfig/vncservers
    打开配置文件:vi /etc/sysconfig/vncservers,去掉下面这两行前的“#”,也就是说把这两行的注释给去掉。

    VNCSERVERS=”1:root”

    VNCSERVERARGS[1]="-geometry 800×600"

    1表示VNC以桌面1运行,这样可以启动root的桌面。你可以添加其他的用户,例如VNCSERVERS=”

    1:root,2:user1,3:user2”,当然这些用户是实现系统存在的。

    例如:我的/etc/sysconfig/vncservers配置文件如下:

    VNCSERVERS=”1:root”

    VNCSERVERARGS[1]="-geometry 800×600"

    另外:如果有图像界面的话,在系统设置>服务器设置>服务中把 vncserver 打勾,可以随系统启动。

    3、改变xstartup的权限

    这个问题是很多人容易忽视的问题,也是造成连接成功后黑屏的原因之一。

    在CentOS中,xstartup的文件路径为:/root/.vnc/ (可以通过locate xstartup来查看xstartup的文件路径)

    所以需要执行:chmod 777 root/.vnc/xstartup

    关闭防火墙对VNC端口的限制
    如果需要从外网控制内网的某台Linux,则需要打开防火墙相应的端口,并在路由器上进行端口映射。

    VNC给浏览器的端口是5800+N,给vncviewer的端口是5900+N,N是设置的display号。

    如果不想打开防火墙,但是仍需要VNC这项服务,则需要:

    编辑vi /etc/sysconfig/iptables

    在里边加入如下两行:

    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT

    这里需要的是,display N 对应的端口就是 5900+N,所以不建议设的太多。

    启动 VNC Server:
    打开终端执行:vncserver

    第一次运行 vncserver,将会要求输入两次密码,会看到如下提示信息:

    New ‘localhost.localdomain:1 (root)’ desktop is localhost.localdomain:1

    Starting applications specified in /root/.vnc/xstartup

    Log file is /root/.vnc/localhost.localdomain:1.log

    上边信息中的“:1”表示启动的第一个vnc桌面。

    停止vncserver:(选读)
    停止 vncserver 的方法是执行:vncserver -kill :1

    注意:“:1”,表示停止第一个vnc桌面,1代表当前启用的VNCserver序号,“:1”之前是有一个空格的。如果目前启动的序号是2,若要关闭其,则应该使用“vncserver -kill :2”.

    修改vnc密码:(选读)
    修改vnc密码的方法是执行:vncpasswd

    输入两次密码即可。

    8:检查服务器端VNC Server是否正常运行中:

    执行:ps -ef|grep vnc

    如果vnc在执行,可以看到类似的消息:

    [root@IMS ~]# ps -ef|grep vnc

    root 3605 1 0 Jul13 ? 00:13:51 Xvnc :1 -desktop MyIMS.local:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 800x600 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn

    说明是序号为":1"vnc进程在端口为5901上进行监听。

    9.VNC 客户端

    服务器端运行正常后,我们方可以考虑使用VNC客户端与其相连。

    Windows 客户端 VNC Viewer 的配置:

    下载 VNC Free Edition for Windows Version 4.1.2

    打开 VNCViewer :

    填入VNCServer 的IP:编号(1或2或…)

    VNCViewer 切换全屏模式:F8
    10 一些配置文件:

    /etc/X11/xorg.conf 设置屏幕分辨率

    到这里,您的VNC应该已经能够连上,但有可能出现黑屏的问题:

    1、查看/root/.vnc/下的log日志,有没有报错;有可能是xstartup权限不够。“chmod xstartup 777”更改下

    权限,重启后再进。

    2、重新启动下电脑,试一试。我就是各种配置之后,始终黑屏,重启电脑后OK。

    展开全文
  • 一、安装tightvnc:  tightvnc的安装在安装包中有详细的说明(README文件)  首先你要确保linux已经安装jpeg和zlib库,  2、编译 执行如下两个命令: [root@localhost vnc_unixsrc]cxmkmf  ...

    一、安装tightvnc:

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

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

       2、编译

    执行如下两个命令:
    [root@localhost vnc_unixsrc]cxmkmf 
    [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 连接的界面如下:



    终于搞定!

    展开全文
  • 1、在ubuntu上安装VNC服务器...2、在Win 7主机上下载安装TightVNC 软件。网站为:http://www.tightvnc.com,window主机只需安装vncviewer就可以了。 3、在Ubuntu上启动vnc4server # vnc4server 此时系统会提示...
  • 在平时工作中,经常会用到vnc,那经常使用vnc的小伙伴,应该对tightvnc不陌生吧?那大家知道什么是tightvnc吗?tightvnc是一个免费的软件控制软件开发包,您可以通过鼠标、键盘操作远程机器。那如何使用tightvnc?...
  • TightVNC是一个免费的软件控制软件开发包,您可以通过鼠标、键盘操作远程机器,TightVNC可以运行在Windows、Unix、Mac系统上,提供Java、C++、Android、IOS客户端。TightVNC兼容标准VNC软件,符合协议规范。那tight...
  • TightVNC 是一套免费的 VNC 软件,能让你轻松控制远程的计算机,就像坐在自己家的计算机前面一般,使用时很方便,那如何卸载tightvnc呢? 先给大家安利一款tightvnc软件:IIS7服务器管理工具。作为IIS7服务器管理...
  • tightvnc 是一套免费的 VNC 软件,能让你轻松控制远程的计算机,就像坐在自己家的计算机前面一般,让你出门在外无后顾之忧。大家知道有哪些好用的tightvnc软件吗?你所使用过的好用的tightvnc软件又有哪些呢?让我们...
  • 那如何进行tightvnc linux连接呢?接下来让我们一起去看看如何进行tightvnc linux连接吧。今天小编用来介绍的是IIS7服务器管理工具,有需要的小伙伴可以自行选择下载。 作为IIS7服务器管理工具,它支持linux VNC,...
  • 使用TightVNC连接Ubuntu14.04远程桌面共享时报错,提示如下: Error in TightVNC Viewer: No security types supported. Server sent security types, but we do not support an
  • 在使用tightvnc软件时,通常都希望能找到绿色版软件,那大家知道有哪些tightvnc绿色版软件吗?你所使用过的tightvnc绿色版软件又有哪些呢?接下来让我们一起来看看那些超好用的tightvnc绿色版软件吧。 第一款:IIS7...
  • 一、安装tightvnctightvnc的安装在安装包中有详细的说明(README文件) 首先你要确保linux已经安装jpeg和zlib库, 2、编译 执行如下两个命令: [root@localhost vnc_unixsrc]xmkmf [root@localhost vnc_...
  • Skill: TightVNC Server: 重置密码

    千次阅读 2017-06-19 10:51:58
    问题描述忘记TightVNC Server设置的...进入目录关闭TightVNC Server,进入.vnc目录,不同系统位置可能不一样,以实际情况为准,如: Linuxcd /root/.vnc/ Raspbiancd /home/pi/.vnc/ 2.删除旧密码删除.vnc目录下的pas
  • tightvnc连接ubuntu14.04

    千次阅读 2015-05-12 13:39:26
    打开左上角的启动器,输入vino,会出现一个桌面共享的应用程序(如果没有请到软件中心里搜桌面共享安装上) ...在ubuntu13.10下此时已经可以用tightvnc远程连接了,但是14.04还是不行,搜了一下,可
  • 在使用tightvnc连接linux服务器之后,当在gvim中编辑好代码后,需要在终端中进行编译,此时必须使用鼠标点击终端窗口进行窗口切换。当使用alt+tab切换时,会直接切换主机。如何不使用 鼠标就可以进行窗口切换?
  • ![图片说明](https://img-ask.csdn.net/upload/201906/27/1561607999_121799.png)
  • 如何配置TightVNC进行远程访问

    千次阅读 2008-09-18 13:54:23
    这里我们要介绍如何配置TightVNC,以实现远程系统的安全访问,TightVNC也就是VNC的加强版本。 现在已有不计其数的远程管理和连接工具,都是为了帮助技术员和IT管理员检修、维护和访问其他地方的系统。其中一些简单...
  • TightVNC是一个免费的VNC工具,而且提供了Windows, Linux 和Mac OS X等版本。 (1) 安装VNC Server可以让其他平台的机器可以访问自己的机器; (2) 安装VNC viewer可以访问其他安装了VNC Server(同类型)的机器。 ...
  • TightVNC是一个免费的软件控制软件开发包,您可以通过鼠标、键盘操作远程机器。TightVNC对个人和商业应用都免费,开放所有源代码。那作为tight,有没有什么好用的tightvnc中文界面软件呢? 第一款:IIS7服务器管理工具 ...
1 2 3 4 5 ... 20
收藏数 1,092
精华内容 436
关键字:

tightvnc连接linux