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 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> autossh实现内网穿透 -> 正文阅读

[系统运维]autossh实现内网穿透

autossh

作用

实现内网穿透,之前用过ssh反向代理,但是ssh反向代理在网络不稳定的环境下面就会很麻烦,连接断开后还要自己手动连接,为了实现稳定的ssh反向代理穿透,了解到了autossh,autossh会用一个特定的端口监视ssh反向代理端口,从而实现稳定的连接,在网络不好的时候会自动连接。

配置

实现内网穿透首先需要一个外网的主机,内网主机在启动后先和外网主机之间建立隧道,后续访问从这个隧道来访问内网主机,所以需要一台外网主机和一台内网主机。

配置外网主机

更改本地ssh监视端口,原本只能127.0.0.1监视本地ssh,现在需要让任意端口都可以监视ssh端口。

在外网服务器中更改ssh配置。ssh配置在 /etc/ssh/sshd_config 。需要将其中的#GatewayPorts no

更改成GatewayPorts yes,来让任何ip都可以监视ssh连接。

重启ssh服务,使得配置生效。

sudo service sshd restart

配置内网主机

安装autossh

sudo apt install autossh

配置免密登录

为了维护连接,每次输入密码会很麻烦,所以配置成免密连接会很方便。

在内网主机生成密钥。

ssh-keygen

将密钥拷贝到外网主机。

ssh-copy-id username@ip

username是外部主机的用户名,ip是外部主机的ip。

开启autossh

autossh -M 2223 -fNR 2222:localhost:22 username@ip

参数:

  • -M 2223 2223是用于监视连接的隧道的端口,通过这个端口来维护ssh连接。
  • -f 后台运行服务
  • -N 不执行远程命令
  • -R 将远程主机的端口转发到本地端口,后面的2222就是外网的端口,localhost后面的是本地的端口。

开机自启

上面的隧道在重启后是不存在的,需要我们重新建立,所以需要配置成开机自启。

开机执行的脚本在/etc/rc.local

添加在特定用户下执行的脚本

su -c 'autossh -M 2223 -fNR 2222:localhost:22 username@ip' <本地用户> &
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-17 11:52:14  更:2022-01-17 11:53:09 
 
开发: 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/16 6:44:51-

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