将本地服务通过 SSH 代理给外部访问

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

通过 SSH 将本地服务代理到外部访问,需要配置 nginx,生成公钥并进行权限认证。同时,通过 SSH 转发端口并设置保持连接参数,以确保会话稳定。

🎯

关键要点

  • 通过 SSH 将本地服务代理到外部访问需要配置 nginx。
  • nginx 配置包括监听端口、设置服务器名称和请求转发。
  • 生成公钥并将其添加到内网服务器的授权密钥中以进行权限认证。
  • 在本地启动服务并将外网访问的端口转发到本地端口。
  • 使用 nohup 命令保持 SSH 会话连接。
  • 设置 ServerAliveInterval 和 ServerAliveCountMax 参数以确保会话稳定。
➡️

继续阅读