首先下载frp的linux版本,之后配置文件。

客户端配置:编辑 frpc.ini

server_addr:填入你的公网服务器的IP ,我的是腾讯云

server_port:填入你的公网服务器的端口。这里需要注意,在购买的服务器的平台得打开该端口,允许放行。此外,服务器本身也得开放该端口,开放端口命令见下图:

ssh下的配置默认即可,到此,客户端配置完毕。

服务器端编辑,frps.ini文件

但是服务器端得开放该端口30000,6000。

现在可以运行frp服务了。我这里采用后台运行。

nohup ./frpc -c frpc.ini >nohup.out 2>&1 &  #客户端

nohup ./frps -c frps.ini >nohup.out 2>&1 &  #服务器端

至此。可通过ssh服务远程连接了。

host填入公网服务器的IP,username填入实验室服务器自己的账户,port填入实验室服务器开放的端口,并不是30000,而是6000。至此,应该可以成功连接了。如果服务器开放了端口,但连接失败,那就接着把实验室服务器的端口6000也开放,如果还是失败,就重启互联网上的服务器,稍等几分钟,即可连接。

上面所谓的后台运行也不过只能运行一次罢了,关机既失效。所以笔者进行了如下的额外配置。开机自动启动frp服务,这样,只要实验室的服务器能联网即可随意连接。

笔者实验室的服务器是20.04的系统,首先在实验室的服务器上创建文件frp.sh,然后将其拷贝到/etc/init.d的目录下,这里需要sudo权限。

然后给该文件赋予可执行权限:sudo chmod +x frp.sh

frp.sh中的内容如下图:

上面的注释部分的内容不可少,下面的命令,建议使用绝对路径。

最终执行下面的命令,更新rc.d。

sudo update-rc.d frp.sh defaults 100

最后的100是启动的顺序,建议使用95之后的数字,实验室的服务器和互联网上的服务器都要进行开启启动frp的配置。至此全部的工作已经完成。

明天,更新实验室服务器Ubuntu20.04如何实现自动拨号接入校园网及远程开机。如此可完美实现,假期在家玩转实验室的GPU,前提是实验室有电,哈哈。

校园网下实验室的服务器如何实现远程登录相关推荐

  1. 不在一个局域网下,如何设置可以被远程登录的服务器[ubuntu]?【ssh登录】【不使用软件】

    不知道在看见这篇博文之前,你是否已经兜兜转转了好久,并且已经实现了局域网下的远程登录,但是两个电脑不在一个网络下,怎么都连不上. 那是因为,你没有进行内网穿透.简单说明一下内网穿透,就是,把的电脑的I ...

  2. 设置服务器系统的远程登录数量,设置服务器远程登录用户数量

    设置服务器远程登录用户数量 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.CentOS 7 ...

  3. 怎么修改登录服务器的权限,远程登录服务器权限怎么设置

    远程登录服务器权限怎么设置 内容精选 换一换 云服务器网络异常.防火墙未放行本地远程桌面端口.云服务器CPU负载过高等问题均可能导致云服务器无法正常登录.本节操作介绍无法登录Windows弹性云服务器 ...

  4. 远程登陆mysql服务器命令_mysql 远程登录及常用命令

    第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ...

  5. 实验四:Telnet远程登录服务器的安装、管理及Telnet客户端的应用

    实验四:Telnet远程登录服务器的安装.管理 及Telnet客户端的应用 一.       实验目的 1.掌握Telnet远程登录服务器的安装.使用和配置: 2.熟悉Telnet客户端使用方法. 二 ...

  6. 远程服务器登入信息,远程登录服务器查看信息

    远程登录服务器查看信息 内容精选 换一换 云堡垒机与LDAP服务器对接,认证登录系统的用户身份.本小节主要介绍如何配置LDAP域认证模式.不支持一键同步LDAP服务器用户.不能添加两个相同的LDAP配 ...

  7. 服务器gsql密码修改,gsql远程登录

    gsql远程登录 内容精选 换一换 用户在创建好数据仓库集群,开始使用集群数据库之前,需要使用数据库SQL客户端连接到数据库.GaussDB(DWS) 提供了与集群版本配套的gsql命令行客户端工具, ...

  8. redhat 添加ssh端口_Linux修改SSH远程登录端口 --服务器安全篇

    1.修改SSH远程登录端口为5000 输入 vi/etc/ssh/sshd_config Port 5000                        #把'#Port 22'修改为'Port 5 ...

  9. 服务器系统登录每次要输入密码,远程登录云服务器总是要输入密码

    远程登录云服务器总是要输入密码 内容精选 换一换 如果普通远程连接软件(如PuTTY)无法使用,您可以通过管理控制台的"远程登录"连接裸金属服务器实例,查看服务器操作界面.仅Lin ...

  10. linux服务器开启远程端口,Linux修改SSH远程登录端口

    1.修改SSH远程登录端口为1211 # vi/etc/ssh/sshd_config Port 1211 #把'#Port 22'修改为'Port 1211': #AddressFamilyany ...

最新文章

  1. 网络工程师_记录的一些真题_2016上半年上午
  2. jQuery插件—获取URL参数
  3. 踏入职场后,差距来自哪里
  4. 用技嘉Windows Image Tool给原版WIN7镜像注入USB3.0驱动
  5. typora图床教程-阿里云版
  6. 怎么看mysql有没有安装成功_MySQL 安装看这一篇就够了
  7. Linux 系统应用编程——网络编程(TCP/IP 数据包格式解析)
  8. 《Android游戏开发详解》——第3章,第3.1节构造方法
  9. 2,数据类型,约束条件
  10. Etcd服务发现原理
  11. rabbitmq接收不到消息_分布式消息队列:如何保证消息的可靠性传输
  12. JFreeChart的简单使用
  13. Hbase 二级索引
  14. 一米村长讲故事机器人_主持人李锐推出“村长讲故事”APP,已入驻喜马拉雅
  15. Conda更新或安装包时出现Verifying transaction: failed+SetupToolsRemoveError
  16. Gvim开发环境配置笔记--Windows篇(转)
  17. 谷歌浏览器与IE浏览器不兼容问题
  18. 华为手机如何安装google play, chrome等
  19. 论文排版——Latex页眉页脚设定(中英都可以适用)
  20. 阿里云服务器安装tomcat

热门文章

  1. python 按比例缩小图片
  2. 手机管理服务器文件夹,手机管理服务器文件夹
  3. Pytorch实战宝可梦分类-自定义数据集完成宝可梦分类案例分步解析
  4. 产品设计学习(三)——用户画像与特征工程
  5. C#姓名与机构名称生成专用类
  6. 802d简明调试手册_802D 简明调试指南.pdf
  7. 联想拯救者 Legion Y7000P 安装 Ubuntu 18.04.2 LTS amd64 遇到的问题解决
  8. unity3d 取锚点位置_如何不靠看格子,确定一个字的首笔和后面每一笔画的位置?...
  9. 怎么用c语言表示素数,用C语言编写判断一个数是否是素数的程序
  10. Spark Streaming官网重点整理