IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 利用frp实现内网服务器穿透(远程ssh以及远程jupyter) -> 正文阅读

[系统运维]利用frp实现内网服务器穿透(远程ssh以及远程jupyter)

参考资料:

  1. 十分钟教你配置frp实现内网穿透
  2. frp安装报错:./frpc: cannot execute binary file: Exec format error
  3. 如何查看linux系统的体系结构
  4. frpn内网穿透软件各版本下载
  5. 利用frp内网穿透远程访问Jupyter Notebook
  6. jupyter notebook + frp 实现外网访问

一、已有硬件配置

1.一台具有公网ip的腾讯云服务器,系统为windows
2.一台内网中的linux客户机,系统为ubuntu,系统体系结构为386

二、frp内网穿透极简步骤

1.在服务器和客户机上下载对应版本的frp压缩包,并解压到某个磁盘上

进入解压目录cd frp_0.3.16_linux_386,这里主要关注4个文件,分别是

frpc、frpc.ini和
frps、frps.ini,

前者两个文件是内网客户端所关注文件,
后者两个文件是公网服务器所关注两个文件。

2.配置公网服务器,首先删掉frpc、frpc.ini两个文件,然后再进行配置

vim ./frps.ini

[common]
bind_port = 7000           #与客户端绑定的进行通信的端口

保存然后启动服务./frps -c ./frps.ini,这是前台启动,后台启动命令为nohup ./frps -c ./frps.ini &

3.配置内网客户机,首先删掉frps、frps.ini两个文件,然后再进行配置

vi ./frpc.ini

[common]
server_addr = 120.88.88.120   #公网服务器ip
server_port = 7000            #与服务端bind_port一致
 
#公网通过ssh访问内部服务器
[ssh]
type = tcp              #连接协议
local_ip = 192.168.3.1 #内网服务器ip
local_port = 22         #ssh默认端口号
remote_port = 6000      #自定义的访问内部ssh端口号

保存然后执行./frpc -c ./frpc.ini启动,这是前台启动,后台启动命令为nohup ./frpc -c ./frpc.ini &

4.从外网访问ssh

外网ssh访问内网服务器(直接使用配置里面数据演示)

ip:120.88.88.120 port:6000
用户名:linux服务器的用户 密码:linux服务器的密码

三、frp内网穿透jupyter

刚才内网穿透,远程访问服务器的命令行大家已经会了,下面就是访问jupyter,很简单,方法如下:

3.1 外网服务器端 frps.ini文件

1 [common]
2 bind_port = 7000 #与客户端绑定进行通信的窗口
3 vhost_http_port = 8080 #通过这个服务器端口访问内网的Jupyter

3.2 内网客户机端 frpc.ini文件

1 [common]
  2 server_addr = 120.88.88.120 #公网的ip地址 
  3 server_port = 7000 #与frps.ini中的bind_port相同
  4 
  5 [ssh] #用于ssh连接服务器
  6 type = tcp
  7 local_ip = 180.201.3.3 #本地内网服务器的ip地址
  8 local_port = 101  #本地的ssh使用的tcp端口
  9 remote_port = 6001 #远程端口
 10 
 11 [jupyter]
 12 type = http
 13 local_ip = 127.0.0.1 #本地jupyter服务的地址
 14 local_port = 8888  #内网提供web(jupyter)服务的端口号,jupyter默认是8888
 15 custom_domains = jupyter.tina.com #所绑定的公网服务器域名,一级、二级域名都可以

3.3 外网访问内网服务器上的jupyter

浏览器输入 jupyter.tina.com:8080 即可

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-26 12:31:17  更:2021-08-26 12:33:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 11:54:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码