精华内容
下载资源
问答
  • 前言2.Teamviewer3.VNC4.用 Mac 连接 VNC5.用 Windows 连接 VNC6.用 Linux 连接 VNC 1.前言 VNC 或者 Teamviewer 这种工具都是提供你一个可以远程图像化桌面的方式. 他们都是第三方软件. 可以通过局域网来远程操控...

    1.前言

    VNC 或者 Teamviewer 这种工具都是提供你一个可以远程图像化桌面的方式. 他们都是第三方软件. 可以通过局域网来远程操控可视化的 Linux 界面.
    接下来就来介绍 Teamviewer 和 VNC 这两款工具.

    2.Teamviewer

    Teamviewer 其实已经发展得很成熟了. 它是一个跨平台的远程操控软件. Windows, MacOS, Linux, 手机都可以下载使用. 它会通过外网, 将你的被控制电脑桌面投影到你的控制电脑上. 不过流畅度、速度大大取决于你的网速. 如果你是想做一个小规模, 控制局域网内(电脑都在同一个路由下)的电脑. 我觉得还是 VNC 快一点, 因为它不走外网. 当然, 最快的还是 SSH 啦, 都不用输出图像, 直接代码控制而已
    如果要用图像化的方式控制电脑, 首先我们从最方便的说起. Teamviewer 的官网提供了很多下载安装方式.
    在这里插入图片描述
    你可以根据你的系统选择, 而且如果是家用, 它就是免费的, 只有企业用才是收费.
    不过就像之前说的. 这种远程控制是基于互联网的, 万一你网速不好, 而且你只想在局域网里用, 卡到想死的心都有. 所以这种情况你就可以考虑 VNC.

    3.VNC

    其实 VNC 是一种软件的统称. 只要你的 Linux 架设好了一个服务器 (Server) 的 VNC, 客户端, 比如你的 Mac, 手机, 只要安装任何一种 VNC 客户端软件就能链接上服务器端的电脑啦. 如果你手头有一个 Raspberry Pi (树莓派), 会用 VNC 对你很实用. 那么首先, 我们就来设置这个服务器端的 VNC 吧. 打开你的 Linux 电脑, 打开 Terminal. 输入:

    $ sudo apt-get install x11vnc
    

    确认你的 Linux 用户密码, 就能安装这个最常用的 x11vnc 软件啦. 这个软件的使用, 设置非常简单. 安装好后, 最好给你的 x11vnc 设置一个密码. 我不设密码时, 用 Mac 还登不上, 一定要设完密码,用密码登录 Linux 的 VNC server 才能上.

    所以设置密码的过程就是在你的 Linux Terminal 输入下面这样, 然后它会提示你要输入你要的密码, 这个密码是用来连接 VNC 的时候, 登录用的.

    $ x11vnc -storepasswd
    
    Enter VNC password:
    Verify password:
    Write password to /home/MrL/.vnc/passwd?  [y]/n y
    Password written to: /home/MrL/.vnc/passwd
    

    设置好之后, 在你的 Linux terminal 中输入下面指令, 要求用密码形式来开启 VNC 的 server.

    $ x11vnc -usepw
    

    最后, 如果出现频繁跳出 x11vnc 的现象, 尝试在开启 x11vnc 的时候直接输入这个参数, 让它永远运行.

    $ x11vnc -usepw -forever
    

    4.用 Mac 连接 VNC

    开启完之后, 使用 Mac 来连接 Linux 的 VNC 很方便, 在 Mac 中, 有一个软件叫 Screen Sharing. 打开它, 如果你 Linux 在局域网的 IP 地址(可以在 Linux 中输入 ifconfig 查到). 点 Connect, 最后输入你刚刚设置的 VNC 密码, 就能连上啦
    在这里插入图片描述

    5.用 Windows 连接 VNC

    至于 Windows 呢, 其实有很多选项, 我们已经在 Linux 端设置好了一个 VNC server. 在 Windows 端, 我们需要的只是一个 VNC client. 而有很多软件可以实现 VNC client 这个功能. 我在下面列举一些:

    TightVNC (免费)
    RealVNC (免费)

    RealVNC 有两种选项, 一个是 VNC Viewer, 用来做 client 端的(控制). 一个是 VNC connect, 用来做 server 端的(被控制).

    Client 端的 VNC 操作流程都很简单. 只要求要一个 server 端的 IP 和他的密码就好.

    6.用 Linux 连接 VNC

    Linux 的话, 它自带就有一个 VNC 软件. 只要你在右上角搜一下 “VNC”, 有一个 Client 端的 VNC. 点开它, 输入 server 端的 IP 和他的密码就好.
    在这里插入图片描述

    展开全文
  • 目前由于teamviewer经常被认为进行商业活动,从而出现禁止使用的问题,因此找到了一款反向代理工具,可以实现远程桌面连接的端口转发。 1、服务器端搭建 首先需要在自由服务器搭建frp反向代理服务,在...

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。开源地址:https://github.com/fatedier/frp。具体配置方法参考:frp使用说明

    目前由于teamviewer经常被认为进行商业活动,从而出现禁止使用的问题,因此找到了一款反向代理工具,可以实现远程桌面连接的端口转发。

    1、服务器端搭建

    首先需要在自由服务器搭建frp反向代理服务,在https://github.com/fatedier/frp/releases页面下载对应的安装文件,根据服务器系统类型选择对应的文件版本,客户端系统为windows的话,还需要下载windows版本的程序。如:

    以服务器为centos64位为例,下载frp_0.33.0_linux_amd64.tar.gz文件,解压后,执行命令:

    tar -zxvf frp_0.33.0_linux_amd64.tar.gz
    cd frp_0.33.0_linux_amd64
    ./frps -c ./frps.ini

    运行结果如图所示:

    服务器需要开启对应的端口访问,默认配置为端口7000。

    以上为服务器端的frp代理配置。

    PS:设置frp开机启动,在路径:/etc/rc.d/init.d添加文件frps,使用:

    vim /etc/rc.d/init.d/frps
    
    内容为:
    
    #!/bin/sh
    #add for chkconfig
    
    #chkconfig: 2345 70 30
    
    #description: the description of the shell
    
    #关于脚本的简短描述
    
    #processname: anyStart
    
    cd /root/frp/frp_0.33.0_linux_amd64/
    ./frps -c ./frps.ini
    
    
    最后保存文件:wq
    
    
    添加执行权限:
    chmod +x /etc/rc.d/init.d/frps
    
    
    加入开机服务:
    chkconfig --add frps
    
    开启服务:
    systemctl enable frps
    systemctl start frps

     

    2、teamviewer配置

    2.1、被控端windows系统

    在需要被控制的windows系统中下载frp的windows版本,解压后,配置文件:frpc.ini,添加如下配置:

    [common]
    server_addr = xxx.xxx.xxx.xxx
    server_port = 7000
    
    [ssh]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 22
    remote_port = 6000
    
    [teamview]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 5938
    remote_port = 5938

    假设服务器ip为xxx.xxx.xxx.xxx(需要设置为自己的服务器IP地址),teamviewer默认代理端口为5938,配置完成后,在cmd中运行:

    ./frpc.exe -c ./frpc.ini

    然后,同时需要打开teamviewer客户端软件,基本操作为平时使用teamviewer时的一样,现在只是需要在被控制端电脑开启代理程序frpc.exe而已。

    2.2、主控制端windows teamviewer

    控制端windows配置后frp代理后,主控制端的teamviewer客户端只需要在平时输入ID的地方改为输入服务器的IP地址即可,如:

    连接成功后,接下去只需要按照常规操作即可。

    3、VNC远程配置

    3.1、vnc被控端服务配置

    vnc被控端同样的需要开启frp代理配置,配置信息如下:

    [common]
    server_addr = xxx.xxx.xxx.xxx
    server_port = 7000
    
    [ssh]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 22
    remote_port = 6000
    
    [teamview]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 5938
    remote_port = 5938
    
    [vnc]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 5900
    remote_port = 5900
    
    [windows]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 3389
    remote_port = 3389

    vnc的控制代理端口为在被控制端的服务器软件上设置的端口,如:

    配置完成后,同样在cmd中开启frp代理服务,如:

    ./frpc.exe -c ./frpc.ini

    3.2、vnc控制端

    vnc客户端操作为,直接连接前面配置的frp服务器ip地址,然后按照常规的vnc操作即可。

     

    ps:同样的可以使用windows自带的远程桌面工具,只要添加配置,端口为3389即可,但是需要注意的是被控端电脑需要开启远程桌面允许(win10家庭版不能被自带的远程面控制)。

     

    最后分享下工具:

    链接:https://pan.baidu.com/s/1u6nEsOqoQYfysLjeavL0HA 
    提取码:zl3u 
    复制这段内容后打开百度网盘手机App,操作更方便哦

     

    展开全文
  • 有若干台服务器需要远程管理,选择了远程管理软件teamviewerteamviewer能够穿越防火墙、路由器,支持各类主流操作系统,任何一方都不需要固定ip,也就是说只要你的机器能够联网,就可以使用teamviewer来远程控制。...

    有若干台服务器需要远程管理,选择了远程管理软件teamviewer,teamviewer能够穿越防火墙、路由器,支持各类主流操作系统,任何一方都不需要固定ip,也就是说只要你的机器能够联网,就可以使用teamviewer来远程控制。


    1. teamviewer安装

    首先在自己的pc上和服务器上都安装teamviewer,pc是win7系统,服务器是ubuntu14.04,分别选择windows版和linux版安装即可。

    windows版安装很简单,下载下来一路点next 就行。

    linux版是deb安装包,可以按照如下命令安装。

    更新源:sudo apt-get update
    sudo dpkg -i teamviewer.deb
    安装相关依赖:sudo apt-get -f install

    sudo dpkg -i teamviewer.deb


    2. teamviewer使用

    teamviewer会为每台机器分配一个固定的唯一的ID,作为远程连接时的标识,为了安全起见,默认情况密码会随机生成,并随着teamviewer或者机器的重新启动而改变。(请注意红色的字,楼主事先并不了解这点,所以给自己挖了一个大坑,才有了下面一系列尝试)

    有了各台服务器的teamviewer的ID以及密码,就可以愉快的躺在家里用pc来操控它们啦,非常方便!

    然而,不幸的是,当楼主隔了几天再次在pc上连接这几台服务器时,发现只剩一台能连上了,其它几台均显示密码无效。由于几天前服务器硬件有故障,维修时重启了其它几台,密码也随之变更。不幸中的万幸,这几台服务器互相可以用ssh登录。


    3. ssh 获取teamviewer信息

    我的目标是要能够通过ssh获取其他几台服务器的ID并设置密码,这样在pc上就可以重新控制它们。

    首先用teamviewer连接上唯一能被远程控制的服务器,然后ssh登录到其它几台服务器上。找到teamviewer所在文件夹,默认在/usr/bin。

    (1) teamviewer info :会打印出teamviewer版本,daemon的运行情况,本机ID

    (2) sudo teamviewer passwd NewPassword :设置teamviewer密码,将NewPassword替换为你要设置的密码。

    上面的两步是建立在teamviewer daemon已经启动的情况,如果之前将默认的teamviewer daemon随系统启动的设置作了更改,还需要重新启动teamviewer,命令如下。

     sudo teamviewer start:启动teamviewer(还有别的选项stop,status)

    恢复teamviewer daemon随系统启动的设置:sudo teamviewer enable(禁止为disable)


    参考:http://www.tonisoto.com/2013/07/launching-teamviewer-remotely-throught-ssh/


    4. x11vnc安装及使用

    前面所述解决了远程控制已安装过teamviewer的服务器的问题,还有一个新问题,由于当时还有一台服务器网卡出了问题,没能成功安装teamviewer,因此还需要通过ssh安装及获取该台服务器上teamviewer的信息。

    安装过程和上面描述的一样。启动过程看起来也正常。但是就是连接不上!teamviewer连接时出现了各种错误:验证拒绝,对方未连入路由器等。看来必须得换种桌面控制方式,看看究竟发生了什么。

    选择了x11vnc,在未安装teamviewer的服务器上安装,过程如下:

    安装:sudo apt-get install x11vnc

    设置密码:sudo x11vnc -storepasswd

    设置密码文件:sudo x11vnc -storepasswdin/etc/x11vnc.pass

                              sudo cp/home/user/.vnc/passwd/etc/x11vnc.pass (其中/home/usr/.vnc/passwd替换为设置密码步骤中密码存储的位置)

    新增/etc/init.d/x11vnc.conf文件,目测是设置x11vnc随开机启动以及启动参数,端口为5900,内容如下:

    start on login-session-start
    script
    /usr/bin/x11vnc-auth/var/run/lightdm/root/:0-noxrecord-noxfixes
    -noxdamage -rfbauth/etc/x11vnc.pass-forever-bg-rfbport5900-o
    /var/log/x11vnc.log
    end script

    保存后,重启该台服务器。


    参考:http://blog.163.com/yes_id/blog/static/28715884201232573015611/


    5. vncviewer安装及使用

    在http://www.realvnc.com/download/viewer/上下载相应vncviewer版本,楼主选择的是linux 64 binary,下载下来直接在命令行里./ 运行即可。

    输入目标机器即安装了x11vnc的服务器的ip地址,然后连接,输入x11vnc设置的密码即可。

    成功打开目标服务器后,登录进去,终于发现了之前teamviewer连接该机器一直失败的原因。。。teamviewer第一次启动,需要点击同意它们的服务条款。。。

    点击同意之后,成功从pc上通过teamviewer远程控制了该机器。


    6. 后记

    为了长久的得到这几台服务器的远程控制权,可以使用teamviewer提供的无人值守方案,即点击teamviewer左上角"Connection",然后选择设置无人值守访问"Setup unattended access",设置永久性的固定密码。另外,还可以在左上角的"Extra->Options"的Secure里配置访问的黑白名单,以及其他更具体的各项配置。

    7. 其他

    (1) ssh登录时,如不指定用户名,则默认以该命令发出时该机器的当前用户登录目标机器;


    (2) 通过ssh运行图形软件的方法:

    http://zhidao.baidu.com/link?url=s-f4eIBUHOilfkVGlXAQPU9MBdG5IUYrjF899mkUVyCf5pXQ7gz5noCTP3-qH3OPeMCritJ-iali5Os3vjLB-LicD3dAqhJIHZZ72Wl1gbG

    服务器端:编辑/etc/ssh/sshd_config中的以下内容
    启用AllowTcpForwarding
    启用X11Forwarding
    将X11DisplayOffset设定为10. 
    启用X11UseLocalhost
    客户机端:编辑/etc/ssh/ssh_config中的以下内容
    启用ForwardX11
    连接时ssh -X或者ssh -Y就可以了


    (3) ssh 远程屏幕截图

    https://tdapower.wordpress.com/2011/05/31/ubuntu-take-screenshots-from-remote-pc-through-ssh/


    xwd -out  screenshot.xwd  -root -display :0.0


    (4) ssh 无密码验证及ssh localhost 仍需密码的解决方案

    http://blog.csdn.net/hackerwin7/article/details/28109073


    原链接:http://blog.csdn.net/berylfanzi/article/details/50969303

    展开全文
  • 只是一个简单的bash脚本,可在Linux OS上创建一些虚拟显示/监视器,以通过TeamViewerVNC服务器进行扩展显示 是的,您可以添加不带真实显示器的假显示器! 我正在使用这个简单的脚本通过teamviewer将我的台式机...
  • #4.4_怎么样远程控制电脑_TeamViewer_和_VNC_(Linux_机器学习_教程教学_tutorial)
  • 简单的想法就是用手上的Mac电脑去控制Ubuntu系统的那台计算机,方法大概有两种(目前我所了解的),一是使用ssh指令通过终端操作另一台计算机:二是使用具有图像化界面的远程控制软件,如TeamViewerVNC这样的软件...

    最近刚刚接触这方面的东西,我手上有一台Macbook pro和一台跑深度学习计算机(Ubuntu系统)。简单的想法就是用手上的Mac电脑去控制Ubuntu系统的那台计算机,方法大概有两种(目前我所了解的),一是使用ssh指令通过终端操作另一台计算机:二是使用具有图像化界面的远程控制软件,如TeamViewer和VNC这样的软件。ssh终端控制需要你对终端指令操作有一定的了解才能使用的得心应手,这里讲一下我用VNC实现控制的经验。

    VNC和TeamViewer的区别在于,前者使用的局域网控制,后者是外网可以控制内网,简单理解比如我在国外上网,我可以控制国内的计算机进行操作。这里谈一下VNC,这个比较简单可行。

    首先打开Ubuntu计算机的终端,在终端输入代码:sudo apt-get install x11vnc

    然后需要我们设置VNC的密码,这个在我们使用Mac连接的时候需要用上,接着在终端输入代码:x11vnc -storepasswd

    终端会显示如下,设置好密码,路径存放是默认的,输入y就行。

     

    再然后在终端输入:x11vnc -usepw -forever

    到这里之后去Mac电脑上打开一个叫ScreenSharing的app,打开之后输入Ubuntu电脑的IP地址,然后连接,输入VNC设置的密码,就可以在Mac上弹出一个Ubuntu界面的操作窗口了。

     

    参考文章:https://morvanzhou.github.io/tutorials/others/linux-basic/4-04-teamviewer-vnc/

    感谢大神的视频和指导,自己简单把这个经验写下来只是希望自己能记住这些,方便以后忘记了回头再找回来。

    展开全文
  • PCanywhere/teamviewer/RDP/ultraVNC/tigerVNC/realVNC/Xmanager PCanywhere/teamviewer/RDP/ultraVNC/tigerVNC/realVNC/Xmanager1, 通常应用场景一般CentOS/RHEL等linux系统不配置安装Desktop,但有...
  • 2.更新系统并且安装桌面:sudo apt-get update和sudo apt-get install ...3.安装teamviewer: <1>首先去官网下载或者拷贝teamviewer对应linux版本的.deb文件,拷贝到/home下, <2>安...
  • ) 如果要取消开机启动,则: sudo update-rc.d -f tightvncserver remove 三、安装TeamViewer VNC只能在内网使用,如果我想要去外网用我的树莓派怎么办?那就用TeamViewer辣~ 1.下载TeamViewer的deb包 我是去官网...
  • VNC连接Ubuntu,将windows上文字可复制粘贴到Ubuntu上 输入命令行 $ autocutsel $ sudo apt install autocutsel 完成安装后即可将本机内内容复制粘贴到VNC里 参考文档1:vnc viewer中开启剪切板复制内容到ubuntu...
  • 远程控制方案:1:teamviewer; 2:VNC+vnc_viewer;3:VNC+系统自带桌面共享 1,搜索ubunutu安装teamviewer即可,速度很快,还能文件传输,开会功能,十分强大 2,VNCVNC是一种协议,实现它的方法有多种:vnc4...
  • vnc:  mac自带,偏好--共享--共享屏幕 设置就可以  缺点:比较卡,无法穿透外网 teamViewer:  需要安装服务端和客户端  优点:速度快 ssh:  mac自带  优点:轻量级,scp文件传输方便,命令...
  • VNC实现windows远程访问ubuntu自带桌面,类似于局域网的teamviewer
  • 使用TeamViewer可以实现对树莓派的远程控制。 优点 [x] 免费 [x] 支持外网连接 [x] 支持实时GUI图形/X界面显示 [x] 支持文件传输 [x] 支持双向远程控制 步骤 1. 下载树莓派处理器架构对应的TeamViewer 进入 ...
  • 树莓派VNC或者teamviewer连接不能全屏

    千次阅读 2018-01-10 21:43:47
    解决办法: 将显示设置强制设置成1080p hdmi_group=2 hdmi_mode=82 hdmi_ignore_edid=0xa5000080
  • 从6.0版本开始,RealVNC 加入了网络账号和云连接功能,做的越来越像teamviewer了,当然也越来越臃肿了。如果你是局域网使用,只需要纯粹的远程桌面功能,强烈建议下载此版本。我还加入了一个可以删除viewer历史记录...
  • https://www.jianshu.com/p/c80db368ed8a ... Ubuntu安装VNCVNC却无法随系统启动,遂换成NX Server(不是FreeNX)。 一、下载(免费版本,仅2个会话) 下载URL: http://www.nomachine.com/download-pa...
  • 自建VNC服务器

    2018-01-23 10:30:20
    自建VNC允许自架转发服务端, 不依赖第三方服务器. ============================= 远程速度如何: 取决于控制端/被控端与转发服务器之间的网络带宽,网络延迟等因素. 带宽要求参考: 1920*1080分辨率, 常规操作...
  • com,realvnc,viewer.apk

    2020-07-28 11:15:43
    vnc基本上是属于一种显示系统,也就是说它能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上.Windows服务器中包含的"Terminal Server"、Symantec公司开发的收费软件PC Anywhere、近期流行的Teamviewer、国内的...
  • VNC源码研究(一)

    千次阅读 2019-01-20 22:06:39
    VNC采用RFB通信协议。RFB ("remote 帧缓存 ") 是一个远程图形用户的简单协议,因为它工作在帧缓存级别上,所以它可以应用于所有的窗口系统...
  • Teamviewer 手机端怎么拖动窗口,选中文字 Teamviewer 手机端拖动窗口,选中文字和触摸板的使用方式是一样的 点两下不松开就可以拖动 点两下不松开也可以选中文字 Teamviewer 手机端怎么右键 长按使用右键 ...
  • 今天为什么写这么一个帖子呢,有人说Teamviewer已经很好用了呀,确实是TV是目前比较好用的软件,可是最近不那么好用了,尤其国内代理以后,大部分人经常被误伤,本来个人用户免费用的,但没有用1-2次呢就提示商用...
  • 但传闻TeamViewer被黑客团队攻击(不过这好像是一个乌龙事件),把我们学校吓怕了,第一时间用飞塔防火墙把TeamViewer给墙了。   Sunlogin是国产的远程桌面软件,我的 Windows10 设备就是使用这个进行远程连

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 878
精华内容 351
关键字:

teamviewervnc