本人现在为计算机专业的学生,通过朋友推荐 了解到“飞天加速计划·高校学生在家实践”活动。因为作为一名新的炼丹师,在学习的路上越走越远,对显卡的需要日益剧增。但是无耐荷包有限,只能排队使用组里的服务器来跑。还好有牛人做好了虚拟化和用户分割。到了实验室直接通过vscode的SSH连接到服务器就可以来调试了。但是随着疫情的反复,实验室也经常无法进入。所以如何能远程连接到服务器就是一个个人非常强烈的需求了。
通过朋友介绍的阿里云ECS云服务器,可以配置各种的服务,例如个人小站,服务中转等。但是对个人来说最为迫切和需要的就是能够协助远程连接。
其实对于实验室的服务器来说,只所以出了实验室就不能够使用的主要原因就是笔记本只有在试验室内部的局域网的情况下才能够识别到服务器的IP地址,或者简单地说服务器只有内网地址而没有外网地址。所以这时候就有专业朋友提示我,如果有居于外网地址的电脑进行转发就可以是实现在外地访问实验室了。
通过学习,了解到通过frp可以实现这个功能。frp是一个开源的软件,所以无论在ECS或者深度学习服务器上进行部署都非常的方便,只需简单的sh命令就可以完成。(这时候还遇到了https的安全连接问题,可能需要其他插件,或者修改sh文件就可以完成)。
安装完成之后下一步就是配置的问题。实际是就是在ECS安装服务器端。在深度学习服务器安装客户端。然后客户端连接到ECS上的服务器对应于的端口,在服务器上配置好需要转发的端口和类型就可以了。
设置完成之后就可以通过vscode的ssh连接功能远程到服务器,快乐的敲代码了。之前还有担心1M的带宽可能不够,但是在使用的过程中还展示没有发现有明显的连接错误。不过每次连接还需要输入密码。可以考虑把密钥配置好,这样就不需要每次连接都得输入密码了。
虽然体验现在只有一周,但是发现还有
个人作品截图,请勿添加网址或超链接ECS云服务器还有很多有趣的功能值得挖掘,等着延长2月之后,在暑假在慢慢研究了。