目的:
不想租用网络上的服务器(贵、不同配置不同价格、4090*4一个月要大几千),所以想自己整个外网可以连接的ssh,连到实验室电脑。
方法:内网穿透
工具:chmlfrp
步骤:
1. 去官网:ChmlFrp | Panel v2 - 免费,高速,稳定,不限流量的端口映射工具。
2. 注册、实名认证
3. 隧道管理-隧道列表-添加隧道:隧道名称随便写;本机ip写想作为服务器的电脑的局域网IP(我这里是ubuntu,用ifconfig查看);端口类型tcp,内网端口(默认22),我从ssh设置里面设置了自定的,就填自定的;外网端口可以自己设可以用随机生成的。
4. 添加后此时隧道没有启动,需要在ubuntu电脑上下载客户端(隧道管理-软件下载)
5. 下载完后解压
6. 进入隧道管理-配置文件界面,选则刚刚生成的隧道,生成配置文件
7. 将解压后文件夹中找到:frpc.ini,使用第六步生成的文件内容替换掉里面的内容
8. 在文件夹下打开终端,输入./frpc 启动
9.回到隧道列表,发现隧道已经启动
10.开个cmd,输入:ssh -p 隧道端口 用户名@隧道地址,即可连接ssh。如:隧道地址为:ab.cde.fgh:000001,那么输入为:ssh -p 000001 user@ab.cde.fgh