千古八方的博客

  • 程序开发
    • Android
    • Spring Boot
  • 数据私有化
    • NAS
    • 私有云
    • 内网穿透
    • 服务器
  • 留言
  • 搞事
进学
为学无间断,如流水行云,日进而不已也
  1. 首页
  2. 内网穿透
  3. 正文

使用AutoSSH 建立TCP/IP隧道,实现内网穿透

2022年5月27日 263点热度 0人点赞 0条评论

本文介绍了如何仅利用系统自带的ssh命令,以及带自动重连的AutoSSH 命令实现内网穿透。

如果想了解服务商或其他成品软件,可参考 常用的内网穿透服务商及内网穿透软件

AutoSSH 与ssh的语法基本一致,多了断开自动重连的功能。

用到的参数如下:

-f 后台执行ssh指令
-C 允许压缩数据
-N 不执行远程指令
-R 将远程主机(服务器)的某个端口转发到本地端指定机器的指定端口
-L 将本地机(客户机)的某个端口转发到远端指定机器的指定端口
-p 指定远程主机的端口

 

在内网机器上执行SSH反向代理命令:

ssh -CNfR *:5900:localhost:3389 -p 2112 yonghuming@rangotec.com

表示在rangotec.com服务器上监听5900端口,并把任何发送到5900端口的内容转发到本地3389端口。

现在转发是没有任何问题了,并且SSH自身会每隔一定时间发送心跳包,保证连接通畅。

/etc/ssh/sshd_config 的心跳配置如下:

ClientAliveInterval 10 # 客户端每隔X秒向服务端发送一个心跳数据,
ClientAliveCountMax 3  # 客户端心跳连接异常最大次数,若超过该次数,则断开连接
# 如上配置效果是,如果 10 x 3 = 30 秒后,还是未收到心跳包,则认为连接异常,自动断开连接。

 

假如异常断开连接后,ssh默认是不会自动重连的,所以我们需要AutoSSH , 当异常断开后自动重连。   

AutoSSH  比 ssh 多了一个 -M 参数,当启动的时候,它会启动一个ssh客户端,并开个端口监听ssh的状态。

-M 参数指定了监听ssh 状态的端口。

 

完整的内网穿透命令如下:

autossh -M 5000 -CNfR *:5900:localhost:3389 -p 2112 yonghuming@rangotec.com

 

 

 

 

标签: linux 内网穿透
最后更新:2022年6月24日

千古八方

物格而后知至,知至而后意诚,意诚而后心正

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

千古八方

物格而后知至,知至而后意诚,意诚而后心正

最新 热点 随机
最新 热点 随机
火狐下远离内容农场的方法! 中国城市生活成本查询 Debian11 系统备份与灾备盘制作 Debian logwatch 自定义配置文件,根据规则忽略掉某些日志内容 Ampache 5.0 报错 The root Ampache folder has changed to ./public socat 正反向传输文件
ubuntu 18.04 LTS 上编译 RK3399 Android 7.1 遇到的错误及解决方法 自建NAS,Aria2 下载器的安装及配置 CashFlow - 流水账App Potplayer 使用WebDav协议,播放 Nextcloud上的视频,提示 “无法在FTP/WebDav/HTTP上修改该文件夹” Android widget - 支持显示距离的雷达扫描控件 分布式存储Ceph的基本介绍
分类
  • Android
  • Linux
  • NAS
  • Spring Boot
  • Windows
  • 内网穿透
  • 回忆
  • 基于NEAT的瞎几把寻思算法笔记
  • 散篇
  • 普通人的致富之路在哪里
  • 服务器
  • 未分类
  • 私有云
标签聚合
服务器 Nextcloud NPS ubuntu 群晖NAS NAS 私有云 linux 安全维护 Spring Boot Android Utils Windows 散篇 Android Widgets 内网穿透 我开源的APP TrueNAS Android系统编译
工具/友链

资源导航 – NAS、私有云存储
在线工具 – MD5、SHA、BASE64、URL编解码
在线工具 – 贷款计算器
在线工具 – IPv4/IPv6地址查询

千古八方 在 B站

千古八方 在 知乎

我的微信小程序:
微信小程序-城市生活成本查询
城市生活成本查询
库房物资流水记账簿
最近评论
Avatar photo
千古八方 发布于 1 个月前(12月28日) 重置命令是Nextcloud提供的,和哪个平台没关系。 如果报错,一般是路径或权限的问题导致的。 ...
Avatar photo
aron 发布于 1 个月前(12月24日) 博主你好 我的nextcloud管理员密码过期了 用了occ命令重置但是报错,能请教下是什么原因...
Avatar photo
千古八方 发布于 2 个月前(12月15日) 贝塞尔这个类在这里 https://gitee.com/aityu/AndroidUtils/blo...
Avatar photo
disco 发布于 2 个月前(12月05日) 有demo链接吗?贝塞尔曲线这个关键类没有写出来~
Avatar photo
HJM 发布于 3 个月前(10月20日) 必须点赞!很有效!

COPYRIGHT © 2022 千古八方的博客. ALL RIGHTS RESERVED.

京ICP备14020471号