美文网首页
autossh实现内网穿透

autossh实现内网穿透

作者: twinkle8858 | 来源:发表于2022-09-05 12:29 被阅读0次

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
1
配置免密登录
为了维护连接,每次输入密码会很麻烦,所以配置成免密连接会很方便。

在内网主机生成密钥。

ssh-keygen
1
将密钥拷贝到外网主机。

ssh-copy-id username@ip
1
username是外部主机的用户名,ip是外部主机的ip。

开启autossh
autossh -M 2223 -fNR 0.0.0.0:2222:localhost:22 username@ip
1
参数:

-M 2223 2223是用于监视连接的隧道的端口,通过这个端口来维护ssh连接。
-f 后台运行服务
-N 不执行远程命令
-R 将远程主机的端口转发到本地端口,后面的2222就是外网的端口,localhost后面的是本地的端口。
开机自启
上面的隧道在重启后是不存在的,需要我们重新建立,所以需要配置成开机自启。

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

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

su -c 'autossh -M 2223 -fNR 0.0.0.0:2222:localhost:22 username@ip' <本地用户> &

转发:https://blog.csdn.net/qq_45928255/article/details/122527256

相关文章

  • autossh实现内网穿透

    autossh作用实现内网穿透,之前用过ssh反向代理,但是ssh反向代理在网络不稳定的环境下面就会很麻烦,连接断...

  • 利用反向代理实现内网的ssh连接

    内容实现了再补 参考文章:SSH如何反向代理稳定穿透内网利用ssh反向代理以及autossh实现从外网连接内网服务器

  • 利用AutoSSH建立SSH隧道,实现内网穿透

    当我们使用公司或家中电脑搭建了 Web 服务时,一般不能直接从外网访问,为了实现从外网直接访问到内网的服务,一般会...

  • 利用AutoSSH建立SSH隧道,实现内网穿透

    本文来自 悟尘纪,获取更新内容可查看原文:https://www.lixl.cn/2020/010618877.h...

  • Springboot实现跨域

    为了实现内网穿透,使用的frp。 请求链路:localhost前端—>云端服务器—>经frp穿透内网到localh...

  • ubuntu16.04利用ssh反向代理及autossh实现内网

    内网机器:A 公网机器:B 1、内网机器(A)安装autossh 配置免密登录 启动端口(A) 参数解释: 注意:...

  • localtunnel 实现内网穿透

    20180303 localtunnel 自行搭建服务器的请继续往下翻 简介 由于 ipv4 地址的数量不足,大部...

  • ngrok 实现内网穿透

    最近新买了一台服务器放在家里跑各种杂七杂八的服务,需整一个内网穿透的服务通过外网也能远程登录服务器。很久之前就听闻...

  • frp 实现内网穿透

    一、准备 公网服务器 内网服务器(自己本地服务器) 二、安装frp服务端 2.1 公网服务器执行下面四条命令 2....

  • ngrok实现内网穿透

    什么是内网穿透 内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有...

网友评论

      本文标题:autossh实现内网穿透

      本文链接:https://www.haomeiwen.com/subject/stgvnrtx.html