此教程可实现在外网 SSH 连接处于内网的 Linux 设备
1. 下载网云穿 linux 版本
可使用wget
下载或直接在官网
下载并使用rz
命令上传,这里我们选择第一种
首先连接上本地终端,在终端输入如下命令下载网云穿
wget /download/linux/wyc_linux_64
wget 下载网云穿
2. 配置隧道
在网云穿 web 控制台配置隧道,其中
内网地址
填写127.0.0.1
内网端口
填写22
隧道协议
选择Socket
设置完毕后保存,如图所示:
隧道配置完毕
若您没有隧道,网云穿提供试用版本,可直接免费开通,开通之后点击配置,默认会分配一个免费的二级域名,如果感觉不好记,也可以自定义修改二级域名
,隧道开通之后按照上边步骤进行配置
新开通隧道配置
隧道配置完毕,复制令牌
复制网云穿隧道令牌
3. 启动网云穿
在内网 Linux 中,我们刚才已经下载了网云穿,现在我们启动它
先执行如下命令赋予网云穿可执行权限:
赋予网云穿内网穿透可执行权限
再启动,并输入
我们刚才配置过的隧道的令牌
启动内网穿透
登录成功,现在您可访问 :38609, 将直接映射到您本地的 127.0.0.1:22
看到以上字样,即代表穿透成功。
4. 连接测试
打开您常用的 ssh 工具,进行连接测试:
主机地址
填写(您也可以通过ping命令 得到IP,并填写在此处)
端口
填写38609
连接 SSH
连接成功
连接成功
如图所示,连接已经成功,现在我可以在任意外网或内网,通过:38609连接到我的SSH
若您无法连接成功,请检查防火墙
等是否关闭
也可以在下方留言,我会为你解答。