【问题标题】:How to release assigned local port in JSch tunneling?如何在 JSch 隧道中释放分配的本地端口?
【发布时间】:2017-07-03 16:27:05
【问题描述】:

JSch隧道中如何在指定时间后或端口不活动时自动释放分配的本地端口?

我使用了如下函数来实现端口转发:

session.setPortForwardingL("my.ip",9901,remote_host,1001,ssf,1000);

【问题讨论】:

    标签: java ssh jsch portforwarding tunneling


    【解决方案1】:

    你必须自己实现超时并调用Session.delPortForwardingL


    您在Session.setPortForwardingL 调用中设置的connectTimeout 仅传递给Channel.connect(connectTimeout),并限制代码等待通道打开的时间。毕竟这个名字(connectTimeout)说了算。开启频道/转发后就没有任何作用了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-18
      • 2017-06-02
      • 2016-09-17
      • 2021-10-15
      • 1970-01-01
      • 2021-05-24
      • 2011-07-08
      • 2022-08-10
      相关资源
      最近更新 更多