- 1.参考文献
- 2.所需设备
- 3. 具体流程
- 3.1 准备一台公网ip云服务器
- 3.2 下载frp
- 3.3 配置公网服务器
- 3.4 配置内网服务器
- 3.5 分别启动内网机器和公网服务器的FRP
- 3.6 ssh登录服务器
放假在家,无法使用实验室的GPU服务器进行炼丹,因为GPU服务器处于校园网的内网环境下,校园网外环境下无法直接ssh到登录校园网下的机器,因此需要内网穿透。
本文基本是根据以下几篇博客和帖子进行配置的(尤其是第一篇,写的特别好,侵删),因此不再详细记录具体流程,只记录踩过的坑。
[1] https://www.tqwba.com/x_d/jishu/408839.html
[2] https://www.nasge.com/archives/17.html(使用jobs命令可以查看后台运行的程序)
[3] https://blog.csdn.net/cao0507/article/details/82758288?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.no_search_link(防火墙过滤规则查看,iptables -vnL)
以下为frp的基本配置参数说明:
[4] https://www.cnblogs.com/FSHOU/p/12382155.html
[5] https://www.chuantou.org/49.html
[6] https://www.chuantou.org/47.html
(1)具有公网ip的云服务器(本人选的是腾讯云,可以免费试用半个月)。
(2)frp软件。
下面将按照文献[1]的结构,记录踩过的坑,详细内容大家参考文献[1]。
3.1 准备一台公网ip云服务器(1)打开安全组相关端口
详见文献[1]的这一部分。
(2)打开防火墙
详见文献[1]的这一部分。注意,这里的端口都指的是云服务器的端口,另外需要增加开放一个22端口,否则无法ssh登录到云服务器。
详见文献[1]的这一部分。注意,下载、解压可以放在任何位置,不一定是文献[1]中的usr/local/目录下。
3.3 配置公网服务器详见文献[1]的这一部分。
3.4 配置内网服务器 详见文献[1]的这一部分,也就是配置校园网下的机器。注意,不同机器的frpc.ini中,只有remote_port和client别名(比如[ssh1]、[ssh2]、[ssh3])不同,其它都一样。
remote_port是可以任意设置的,比如说设置为8000,只要打开3.1中的安全组相关端口和防火墙相关端口就好。
详见文献[1]的这一部分。
3.6 ssh登录服务器详见文献[1]的这一部分。



