将本地服务通过 SSH 代理给外部访问
💡
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
通过 SSH 将本地服务代理到外部访问,需要配置 nginx,生成公钥并进行权限认证。同时,通过 SSH 转发端口并设置保持连接参数,以确保会话稳定。
🎯
关键要点
- 通过 SSH 将本地服务代理到外部访问需要配置 nginx。
- nginx 配置包括监听端口、设置服务器名称和请求转发。
- 生成公钥并将其添加到内网服务器的授权密钥中以进行权限认证。
- 在本地启动服务并将外网访问的端口转发到本地端口。
- 使用 nohup 命令保持 SSH 会话连接。
- 设置 ServerAliveInterval 和 ServerAliveCountMax 参数以确保会话稳定。
➡️