我ldapserver
在严格的防火墙后面有一个 LDAP 服务器 ( )的设置,以及在appserver
防火墙外的服务器 ( )上运行的 web 应用程序,需要使用该 LDAP 服务器进行身份验证。
我已经成功地使用了第三台服务器 ( tunnelserver
) 作为中间服务器appserver
,ldapserver
通过在 上运行以下命令来设置 SSH 隧道tunnelserver
:
ssh username@appserver -R 28420:ldapserver:389
Run Code Online (Sandbox Code Playgroud)
唯一的问题是我偶尔会遇到一个破损的管道,并丢失了 SSH 隧道。
一个解决方案似乎是autossh,但我有限的 SSH 知识几乎无法使隧道正常工作,而且似乎不足以正确重新指定autossh
.
有小费吗?