为解决两个机器在不同局域网下使用xshell进行ssh连接。服务器为ubuntu,个人电脑为Windows,两者均可随时联网。
首先两个电脑先登陆官网进行注册登陆ZeroTier | Global Area Networking
登陆完成后进行 Create A Network
ubuntu下载:
curl -s https://install.zerotier.com | sudo bash
开启服务:
sudo systemctl enable zerotier-one.service
把刚才新建的NETWORK ID加入系统中:(sudo zerotier-cli join NETWORK ID )
xxxx替换成NETWORK ID即可。
sudo zerotier-cli join xxxx
Windows下载:
Download (zerotier.com)
Windows端任务栏找到zerotier右键,点击绿框,加入NETWORK ID
之后再官网点击刚才新建的NETWORK ID进入管理界面:点击进行打勾
最后即可用上图红框里的IP进行ssh连接。
并且可以给服务器写入脚本,在开机时自动开启服务,即可在服务器联网的前提下,随地连接实验室服务器,保证放寒暑假科研的连贯性。