VNC远程连接(Windows连接Windows, Windows连接Linux(Centos), Linux连接Linux)

时间:2021-08-24 07:06:15

    一.准备工作(Windows连接Linux)

        > Windows 下载解压安装VNC

            下载地址:https://www.realvnc.com/en/connect/download/vnc/

        > Linux (Centos)安装 vncserver 服务

             a. yum install  tigervnc tigervnc-server -y

                 查看是否安装成功

                         1) rpm -qa | grep vnc

                       VNC远程连接(Windows连接Windows, Windows连接Linux(Centos), Linux连接Linux)

                        若能找到上图第三四个的包,表示安装成功。

                        2) vnc + tab键

                       VNC远程连接(Windows连接Windows, Windows连接Linux(Centos), Linux连接Linux)

                        

             b. 配置 vncserver  

                 vim /etc/sysconfig/vncserver

                 在文件中添加以下代码:

                 VNCSERVERS="2:root"

                 VNCSERVERARGS[2]="-geometry800x600  -nolisten tcp -localhost"

             c. 设置密码

                 vncpasswd

                VNC远程连接(Windows连接Windows, Windows连接Linux(Centos), Linux连接Linux)

             d. 启动服务

   vncserver &                       VNC远程连接(Windows连接Windows, Windows连接Linux(Centos), Linux连接Linux)

                   注意 localhost.localdomain 后面的数字,该数字代表启动的第几个 vnc 桌面

                   例如:再次 vncserver 该数字会变成2,表示这是第二个 vnc 桌面

     二. 进行Windows vnc 和 linux vnc 连接

               > 先打开 winvnc.exe(不打开时,只能连接别人的vnc,别人不能连接本机的vnc)

               > 打开 vncviwer.exe

                  输入虚拟机的 IP 地址加启动的第几个vnc桌面, 格式:IP:1(若具体是什么看在linux上启动vncserver 时localhost.localdomain 后面的数字 )

                VNC远程连接(Windows连接Windows, Windows连接Linux(Centos), Linux连接Linux)

                输入在vncpasswd 步骤设置的密码

                VNC远程连接(Windows连接Windows, Windows连接Linux(Centos), Linux连接Linux)

                Windows远程连接Linux完成。

      三. Windows连接Windows

               1. 首先要在两台机器上安装上VNC

               2. 打开 winvnc.exe(第一次使用注意设置密码)

                VNC远程连接(Windows连接Windows, Windows连接Linux(Centos), Linux连接Linux)

               3. 关闭Windows的防火墙(这一步很重要,打开防火墙有可能会导致连接不上)

               4. 打开 vncviewer.exe

                   输入目标机器的 IP

                   密码是目标机器第二步设置的密码

               5. Windows 连接 Windows连接完成。


       四. Linux 连接 Linux

               1. 首先两台虚拟机要安装上 vncserver(具体安装方法,请看Windows连接Linux部分)

               2. 如果要连接上另外一台虚拟机,则需要该虚拟机先打开 vncserver 服务(目标虚拟机一定要打开,不然连接不上)

                   vncserver服务打开方式:在命令面板上输入 vncserver

               3. 在虚拟机的图形化界面找到 TigerVnc Viewer

                VNC远程连接(Windows连接Windows, Windows连接Linux(Centos), Linux连接Linux)

                4. 输入目标虚拟机的Ip:第几个vnc桌面(例:192.168.128.135:1)

                    注意目标虚拟机不打开vncserver 和 只输入目标虚拟机IP而不加 :1 两种情况都连接不上