在windows上访问远端Linux服务器
1.注册ZeroTier账号
进入zeroTier官网,注册账号
官网地址:https://www.zerotier.com/
注册完成后登录自己的账号,
创建一个虚拟网络,该方法也是通过这个虚拟网络实现的远程访问
创建完成后,界面如下
点击创建的Netword,在IPv4管理界面选择一个IP
这里使用的是推荐的IP
这样虚拟网络就创建完成了
接下来需要在服务器和windows端分别部署zerotier,并加入到上述创建的网络中,即可实现远程访问
2.在服务器部署zerotier
首先需要在linux安装zerotier,命令如下:
curl -s https://install.zerotier.com | sudo bash
然后将其加入创建好的局域网
命令如下
sudo zerotier-cli join 已创建的Network ID
最后,在网页端进入创建好的局域网
勾选服务器,并点击Authorize进行授权,即完成了服务器端的部署
3.Windows端部署zerotier
从zerotier官网下载windows客户端,并安装
安装好之后,在桌面右下角的托盘中会出现zerotier的图标
点击图标后,选择“Join New Network”
弹出如下界面
将创建的局域网的Network ID粘贴到此处
然后在网页端即可看到本地的windows账号信息
接着勾选本地windows账户,同样的也需要点击authorize进行授权
授权完成后即完成了windows加入局域网的操作。
至此,远程Linux服务器和本地Windows即处于同一个局域网内了
然后就可以使用SSH的22端口进行连接
其中服务器的IP地址即为Managed IPs下对应的IP地址
需要注意的是,在访问远程服务器之前需要在服务器端有已经创建好的用户名和账号密码
然后使用用户名和密码进行访问即可。