Zerotier组网教程(免费ssh内网穿透)
第一步:自己的电脑端下载软件Zerotier
- 注册账号:https://www.zerotier.com/
- 下载地址:https://www.zerotier.com/download/
- 加入实验室的组网ID:1dxxxxx(需创建组网)
创建组网:在官网登录后创建(每个组网可加入25台设备,只有加入相同组网的设备才可以互相间通过指定IP访问)。
- 创建组网如下,创建后所有设备加入这个组网即可(实验室已创建好组网1dxxxxx)
第二步:自己的服务器端下载软件Zerotier
在自己的服务器部署服务,加入实验室组网ID:1dxxxxx
# 安装软件
sudo apt update
sudo apt install curl
# 在服务器用命令行安装ZoerIter
sudo curl -s https://install.zerotier.com | sudo bash
# 安装完成后可以使用 systemctl 命令来控制服务:
sudo systemctl enable zerotier-one.service
sudo systemctl start zerotier-one.service
# 服务器加入组网
sudo zerotier-cli join 17d7094***********(填写对应组网的 networkid)
# 状态查询
sudo zerotier-cli status
# 服务器退出组网(退出的时候才需要以下命令)
sudo zerotier-cli leave 17d709************(填写对应组网的 networkid)
第三步:联系管理员审核
将自己设备的ID和服务器的ID发给管理审核,官网后台同意后即可加入组网(用于备注)。
认证列表:
审核认证:
最后,由管理员发送给你组网的IP和端口(登录官网的后台查看),用ssh连接自己的服务器即可。
服务器用默认的用户名和密码,端口是22。
ssh 用户名@ip -p 22
ZEROTIER后台查看组网IP
注意事项
使用组网有一定可能性将IP暴露在公网,因此root是简单弱密码的建议进行修改。
参考文献
- Zerotier,内网穿透神器
- ZeroTier实现内网穿透详细教程,无需公网IP,实现异地组网