我需要让用户家庭工作站 (mac) 通过 ssh 隧道连接到公司堡垒主机 (bastion.corpnetexternal.com) 并通过公司网络中的 mac 工作站 (host.corpnetinternal.com) 连接。这是连接字符串:
ssh -N -f -L 2345:host.corpnetinternal.com:22 [email protected]
这是众所周知的工作,所以不用担心。
ssh隧道需要自动创建,并且必须有监控确保它是端到端的功能,如果没有则重新启动。
此外,此功能可能不依赖于 VPN 隧道或被 VPN 隧道中断,该隧道可能存在或不存在从用户远程工作站进入公司网络。
我将不胜感激任何建议。如果 VPN 可用,请不要评论为什么使用 ssh 隧道。我已经列出了对我征收的要求。
AutoSSH完全满足您的需求。
在 MacOS 上,它可以通过Homebrew安装
brew install autossh
。有关使用说明,请参阅自述文件,或在此处和此处查看一些示例。