在不同局域网下,想用Windows远程控制Ubuntu可以通过Teamview等远程软件,最近发现一款内网穿透工具Zerotizer,它将虚拟出一个局域网,让连上这个网络的机器处在同一个局域网中,下面记录一下它的安装和使用过程:
1、进入Zerotizer官网,点击pricing,出现如下界面,选择sign up,在里面注册一个账号;
2、注册成功之后,可以在网站上创建一个网络(也就是创建虚拟的局域网),创建完网络后会出现网络ID,这个一定要记住,后面远程连接的时候需要用到。
3、在Ubuntu中安装Zerotizer,使用下面的命令即可:
curl -s https://install.zerotier.com | sudo bash
上述命令可能会出现没有curl,通过下面命令先安装好:
sudo apt-get install curl
使用下面命令,让你的Ubuntu连入刚刚虚拟的“局域网”中
sudo zerotier-cli join 你的网络ID
再登录Zerotier One中进入到你的Network,找到你刚连入的设备,并且在前面框中打√(表示授权连入该“局域网”),Managed IPs一栏就是该设备在这个“局域网”的IP地址。“局域网”内部的设备可通过这个IP相互访问。
4、在Windows中也下载Zerotizer,安装好之后运行,在任务栏图标右键,选 join networks,输入你得网络ID,然后加入该网络。
5、再登录Zerotier One中进入到你的Network,找到你刚连入的设备(Windows),并且在前面框中打√(表示授权连入该“局域网”)。
6、在Windows中下载MobaXterm,然后通过类似局域网内的连接方式进行连接:
ssh 用户名@IP(这个IP就是上面所说的Managed IP)
连接成功之后,这样就可以在虚拟“局域网”中用Windows远程控制Ubuntu。