精华内容
下载资源
问答
  • 前言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 和他的密码就好.
    在这里插入图片描述

    展开全文
  • 2.更新系统并且安装桌面:sudo apt-get update和sudo apt-get install ...3.安装teamviewer: <1>首先去官网下载或者拷贝teamviewer对应linux版本的.deb文件,拷贝到/home下, <2>安...

    1.远程安装需要通过主机映射从机:ssh mesadmin@10.0.100.100(用户名@ip地址)
    2.更新系统并且安装桌面:sudo apt-get update和sudo apt-get install lxde
    3.安装teamviewer:
    <1>首先去官网下载或者拷贝teamviewer对应linux版本的.deb文件,拷贝到/home下,
    <2>安装软件包:sudo dpkg -i + .deb文件名,
    <3>若安装出错,一般是缺少32位架构,故此出添加32位架构:
    sudo dpkg –add-architecture i386
    sudo apt-get update
    缺少依赖包的安装需要执行sudo apt-get -f install
    <4>重新执行安装软件包命令:sudo dpkg -i + .deb文件名
    4.启动teamviewer:在终端直接输入teamviewer回车出现安装对话框,点击接受即可。
    5.设置账号密码固定,并且随系统一起启动。

    安装VNC-viewer方法与安装teamviewer一样。

    展开全文
  • 目前由于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,操作更方便哦

     

    展开全文
  • 简单的想法就是用手上的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/

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

    展开全文
  • 远程控制方案:1:teamviewer; 2:VNC+vnc_viewer;3:VNC+系统自带桌面共享 1,搜索ubunutu安装teamviewer即可,速度很快,还能文件传输,开会功能,十分强大 2,VNCVNC是一种协议,实现它的方法有多种:vnc4...
  • https://www.jianshu.com/p/c80db368ed8a ... Ubuntu安装VNCVNC却无法随系统启动,遂换成NX Server(不是FreeNX)。 一、下载(免费版本,仅2个会话) 下载URL: http://www.nomachine.com/download-pa...
  • PCanywhere/teamviewer/RDP/ultraVNC/tigerVNC/realVNC/Xmanager PCanywhere/teamviewer/RDP/ultraVNC/tigerVNC/realVNC/Xmanager1, 通常应用场景一般CentOS/RHEL等linux系统不配置安装Desktop,但有...
  • 有若干台服务器需要远程管理,选择了远程管理软件teamviewerteamviewer能够穿越防火墙、路由器,支持各类主流操作系统,任何一方都不需要固定ip,也就是说只要你的机器能够联网,就可以使用teamviewer来远程控制。...
  • 树莓派VNC或者teamviewer连接不能全屏

    千次阅读 2018-01-10 21:43:47
    解决办法: 将显示设置强制设置成1080p hdmi_group=2 hdmi_mode=82 hdmi_ignore_edid=0xa5000080
  • vnc:  mac自带,偏好--共享--共享屏幕 设置就可以  缺点:比较卡,无法穿透外网 teamViewer:  需要安装服务端和客户端  优点:速度快 ssh:  mac自带  优点:轻量级,scp文件传输方便,命令...
  • )</em></li><li>manual override when things inevitably go wrong: iiab-remote-on and iiab-remote-off</li><li>BONUS/DESIRED/OPTIONAL: allows vnc-like access to IIAB servers within schools/homes that are ...
  • 使用TeamViewer可以实现对树莓派的远程控制。 优点 [x] 免费 [x] 支持外网连接 [x] 支持实时GUI图形/X界面显示 [x] 支持文件传输 [x] 支持双向远程控制 步骤 1. 下载树莓派处理器架构对应的TeamViewer 进入 ...
  • ) 如果要取消开机启动,则: sudo update-rc.d -f tightvncserver remove 三、安装TeamViewer VNC只能在内网使用,如果我想要去外网用我的树莓派怎么办?那就用TeamViewer辣~ 1.下载TeamViewer的deb包 我是去官网...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 224
精华内容 89
热门标签
关键字:

teamviewervnc