远程访问方式

2018-07-19  本文已影响0人  浩宇Harry

TCP/IP协议构建的网络模型

image.png

搭建局域网,实现设备间互相访问

$ ifconfig

查询,得到的子网掩码都是一致的,说明在同一个内网内

VNC(Virtual Network Console)

在需要互访的机器上各装上client和server即可(例如RealVNC)
https://www.realvnc.com/en/
然后输入相应的内网ip地址 然后选择一个自5900起始的端口号 即可实现远程控制

外网访问内网

已有可用静态ip地址
无可用静态ip地址
  1. 花生壳既是内网穿透软件、内网映射软件,也是端口映射软件。规模最大,较正规,完善。
    收费高,使用简单
    官网:http://www.oray.com/
  2. nat123是内网端口映射与动态域名解析软件,在内网启动映射后,可在外网访问连接内网网站等应用。整个网站没有找到客服电话,网友发了一些反面的评价
    收费,使用简单
    官网:http://www.nat123.com
    3.NATAPP基于ngrok的国内内网穿透服务,免费版会强制更换域名,临时用一下可以
    收费,使用简单
    官网:https://natapp.cn/
不采用NAT等方式,利用teamviewer等远程桌面控制
$ mkdir teamviewer
$ cd teamviewer/
$ wget http://download.teamviewer.com/download/teamviewer_版本号.deb

2.安装依赖库、更新

$ sudo apt-get install libjpeg62:i386 libxinerama1:i386 libxrandr2:i386 libxtst6:i386 ca-certificates
$ sudo apt-get update
$ sudo apt-get install -f
#sudo -i 进入root模式后,在安装这步sudo就可以不必输入了
  1. 安装teamviver
$ sudo dpkg -i teamviewer_版本号.deb
  1. 设置固定密码(添加参数)
$ sudo vim /opt/teamviewer/config/global.conf
[int32] EulaAccepted = 1
[int32] EulaAcceptedRevision = 6

5.设置开机自启

$ sudo ln -sf /opt/teamviewer/tv_bin/teamviewerd /etc/init.d/teaviewerd 
$ sudo ln -sf /etc/init.d/teaviewerd /etc/rc2.d/S02teamviewerd
  1. 使用操作
$ cd /opt/teamviewer/tv_bin
$ sudo teamviewer --setup console #设置启动方式为控制台启动
$ sudo teamviewer --daemon restart #重启teamviewer服务
$ sudo teamviewer --passwd 12345678 #设置密码
$ teamviewer --info #teamview #查看id

最终采用的解决方案

上一篇下一篇

猜你喜欢

热点阅读