有没有办法让 SSH 服务器拒绝尝试使用端口转发的连接,除非该连接被定向到现有的反向隧道?
为了澄清,我的意图是只允许转发到已被其他客户端监听的套接字。例如,我想允许客户做这样的事情:
ssh server -N -L X:localhost:Y
当且仅当其他人已经运行过这样的事情时:
ssh server -N -R Y:localhost:Z
如果我还可以在反向断开时自动断开前向隧道,那就更好了。
有没有办法让 SSH 服务器拒绝尝试使用端口转发的连接,除非该连接被定向到现有的反向隧道?
为了澄清,我的意图是只允许转发到已被其他客户端监听的套接字。例如,我想允许客户做这样的事情:
ssh server -N -L X:localhost:Y
当且仅当其他人已经运行过这样的事情时:
ssh server -N -R Y:localhost:Z
如果我还可以在反向断开时自动断开前向隧道,那就更好了。